2017-05-08 14 views
0

私はlaravel 5.4で初心者です。私はweb.php私はlaravelのメソッドpostでルートを開くことができません

Route::post('foo/bar', function() { 
    return 'Hello World'; 
}); 

にルートを追加しますが、私はinserthttpとき:// localhostを:RouteCollection.php線251で

MethodNotAllowedHttpException:ブラウザでの8000/fooの/バーのURL私はこのエラーを持っています: RouteCollection-> methodNotAllowed(配列( 'POST')) RouteCollection-> getRouteForMethodsで RouteCollection.phpライン238に(オブジェクト(要求)、アレイ( 'POST'))で でRouteCollection.phpライン251にRouteCollection.php line 176 at RouteCollection- >ルータのマッチ(オブジェクト(要求))。... 5330 ...

私はメソッドポストhttpでルートをテストしたいです。

Route::get(

+0

は、テストの拡張子のいくつかの並べ替えを使用しますので、存在しないデータを探しています。私はChromeで[Postman](https://www.getpostman.com/)を使用していますが、それは機能します(100%満足しているわけではありませんが、仕事は終わります)。また、Laravel組み込みテストツールでcURLを使用することもできます。 – apokryfos

答えて

1

変更それ

Route::post(

し、再試行してください。

説明:Route::post()は、データを含むフォームを投稿したい場合に使用します。

1
Route::get('foo/bar', function() { 
    return 'Hello World'; 
}); 

使用これは、任意のデータを掲載していないとしてこれlaravelはエラー

関連する問題