[英]Laravel 5.1.11 Post requests not working
在我的代碼中,所有get請求均正常運行,但post方法不同。
這是工作
Route::group(['middleware' => 'oauth'], function ()
{
Route::get('/info', 'UserController@info');
});
這不行
Route::group(['middleware' => 'oauth'], function ()
{
Route::post('/info', 'UserController@info');
});
有什么問題嗎?
您的代碼看起來不錯,但如果表單中缺少csrf令牌,則有時會發生這種情況。 您應該檢查一下。
如果您在前端使用刀片,則可以在打開帖子表格后使用{{crf_field()}}
您在兩個路由中都使用相同的控制器功能,每個請求都需要一個功能
Route::group(['middleware' => 'oauth'], function ()
{
Route::get('/info', 'UserController@info');
Route::post('/info', 'UserController@setInfo');
});
發布請求不返回視圖,僅更改數據並進行重定向
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.