2016-11-22 2 views
1

У меня есть мнение:Laravel Route POST Проверка доступа через URL

Route::get('albums', '[email protected]'); 

Внутри этой точки зрения у меня есть форма модального, действие формы позволило:

Route::post('albumsuser', '[email protected]'); 

нормальный POST, как я могу проверять маршруты, когда я прямо указываю URL-адрес «albumuser» на переадресацию баузера на «индекс альбомов», потому что в браузере, который делает запрос, как «GET» и покажи мне «MethodNotAllowedHttpException в RouteCollection.php» Я хочу предотвратить это, что является лучшим способом?

С уважением

+2

Вы можете просто настроить запрос 'GET' на тот же URL:' Route :: get ('albumsuser', 'AlbumsController @ index'); ' –

+0

Но если я сделаю это, я не смогу отправить POST, я снова получаю «MethodNotAllowedHttpException» –

+0

Извините, я понял, он работает! Благодаря! –

ответ

0

Во-первых, вы должны получить эту точку зрения, здесь вы получаете один и разместить на другой маршрут. Поэтому, пожалуйста, измените это выглядит так:

Route::get('albumsuser', '[email protected]'); 
Route::post('albumsuser', '[email protected]'); 

Я надеюсь, что это решит вашу проблему.