2017-11-28 8 views
0

1.コントローラを作成します。laravel5.3安静なコントローラshow MethodNotAllowedHttpException

php artisan make:controller PhotoController --resource 

2.ルートを/routes/web.phpに追加します。

Route::resource('photos', 'PhotoController'); 

3. DELETEメソッドを使用して郵便番号を開きます。

MethodNotAllowedHttpException in RouteCollection.php line 218: 
in RouteCollection.php line 218 
at RouteCollection->methodNotAllowed(array('GET', 'HEAD', 'POST')) in RouteCollection.php line 205 
at RouteCollection->getRouteForMethods(object(Request), array('GET', 'HEAD', 'POST')) in RouteCollection.php line 158 
at RouteCollection->match(object(Request)) in Router.php line 766 
at Router->findRoute(object(Request)) in Router.php line 621 
at Router->dispatchToRoute(object(Request)) in Router.php line 607 
at Router->dispatch(object(Request)) in Kernel.php line 268 
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) in Pipeline.php line 53 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 46 
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 137 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104 
at Pipeline->then(object(Closure)) in Kernel.php line 150 
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 117 
at Kernel->handle(object(Request)) in index.php line 54 
+0

あなたが当てはまるURLが役に立つと思われますか? – lagbox

+0

私の郵便配達人のurlはhttp:// ***/photosです。メソッドは削除されます –

+0

right、それはそのuriで定義された 'get'か' post'ルートです – lagbox

答えて

0

要求しているURIに間違ったHTTPメソッドを使用しています。それは単純なことです。

ROUTEが定義された動詞は、これまでに何を使用する必要がありますか?

POSTのルートが定義されている場合は、POSTメソッドを使用する必要があります。 PUTの場合は、PUTメソッドなどを使用する必要があります。

関連する問題