簡體   English   中英

Laravel 5.1.11發布請求不起作用

[英]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令牌,則有時會發生這種情況。 您應該檢查一下。

https://laravel.com/docs/5.2/routing#csrf-protection

如果您在前端使用刀片,則可以在打開帖子表格后使用{{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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM