此路由不支持POST方法.支持的方法:GET、HEAD.我想保存数据从curl到数据库表



Api控制器

public function store(Request $request)
{
$statistics = Statistics::create($request->all());
return response()->json($statistics, 201);
}

路线路线:get("统计",[StatisticsController::类,"存储"]);

旋度函数

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://localhost/kdk_local/statistics");
curl_setopt($ch, CURLOPT_POSTFIELDS, 
"game_id=3&user_id=3&bet=3&win=3&session_id=3");
curl_exec($ch);
curl_close($ch);

请清除路由缓存:

php artisan route:clear

如果不工作,删除此文件:

bootstrap/cache/routes-v7.php

bootstrap/cache/routes.php

在路由文件中将get改为post:

Route::post('statistics', [StatisticsController::class,'store']);

使用API路由(api.php)对外调用API

相关内容

  • 没有找到相关文章

最新更新