2017-10-06 3 views
0

routes.phpMethodNotAllowedHttpException in RouteCollection.php (Linie 251)

<?php 
    Route::group(['middleware' => 'api', 'prefix' => 'sale', 'namespace' => 'Modules\sale\Http\Controllers'], function() 
    { 
     Route::get('/', '[email protected]'); 
     Route::resource('sale','SaleController'); 
    }); 

Ich versuche Anfrage an meine Controller zu tun, aber es ist mir die folgende Fehlermeldung zurück.

MethodNotAllowedHttpException

+0

Ihre Methode Überprüfen Sie, ob es Post oder erhalten. – aldrin27

+0

Können Sie die Anfrage auch posten? – IJas

+0

Versuchen Sie 'http: 127.0.0.1: 8000/public/room' – aldrin27

Antwort

0

Ohne zu sehen, den HTML-Code auf die Route entsendet, ist es schwer zu sagen, warum es falsch gelaufen ist. Hier ist einer der möglichen Gründe. Vielleicht haben Sie method="get" in Ihrem html form verpasst.

0

Ich denke, Sie verwenden eine Controller-Aktion für zwei verschiedene URLs.

1) siteurl/ 

2) siteurl/sale 

beide oben URL wollen als gleiche Controller-Aktion (Index) zugreifen, wenn Sie Ressource Routendatei definieren, wird es Index Aktion für die Auflistung Verkauf Modell verwenden.

Referenz: https://scotch.io/tutorials/simple-laravel-crud-with-resource-controllers

Verwandte Themen