簡體   English   中英

Laravel發布請求不與郵遞員合作

[英]Laravel post request not working with postman

我是laravel的新手,我遇到的問題是郵寄請求不與郵遞員合作。 我花了一整天的時間來處理這個錯誤,但沒有任何效果。 也許我在某個地方犯了一個錯誤。 我們將不勝感激。

我也通過在Kernel.php中禁用以下代碼來嘗試它

// \App\Http\Middleware\VerifyCsrfToken::class,
// \Illuminate\Session\Middleware\AuthenticateSession::class,

api.php

Route::post('country', 'Country\CountryController@countrySave');

Controller.php這樣

 public function countrySave(Request $request){

    $country = CountryModel::create($request->all());
    return response()->json($country, 200);
}

web.php

Route::get('/', function () {
return view('welcome');
});

以下是錯誤

Symfony\\Component\\HttpKernel\\Exception\\MethodNotAllowedHttpException: The POST method is not supported for this route. Supported methods: GET, HEAD. in file C:\\xampp\\htdocs\\laravel_tutorial\\blog\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteCollection.php on line 256

“api.php”中的路由僅在網址格式為“yoursite.com/api/yourRoute”時使用。 看到另一個問題的答案

Laravel正在“web.php”中尋找一條POST路線,在那里你只有一條GET路線。 您應該查看修改URL以告訴Laravel您想要“api.php”路由。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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