2016-03-25 4 views
1

У меня есть маршруты, какLaravel 5: МЕТОД-НЕ-РАЗРЕШЕНЫ установка ошибки

// ----------------------- USER ROUTES ----------------------- 
Route::group(['prefix' => 'v1/user', 'middleware' => 'throttle:5'], function(){  
    Route::post('login', '[email protected]'); 
}); 

Route::group(['prefix' => 'v1/user', 'middleware' => 'throttle'], function(){ 
    Route::post('checkuser', '[email protected]'); 
    Route::post('checkmail', '[email protected]'); 
}); 

HTML, как

<form class="form-horizontal" role="form" method="POST" action="{{ url('/login') }}"> 
    {!! csrf_field() !!} 

И я получаю метод не найдена ошибка

I знать где-то маршрут не правильный, но как его исправить?

+0

Пожалуйста, показать все файлы маршрутов. Получаете ли вы ошибку при отправке формы или при ее просмотре? – user2094178

+0

Весь файл маршрута не может делиться, поскольку пространство ограничено ... хотя я получаю эту ошибку при попытке просмотреть страницу входа в систему – rgoyal

+0

После того, как я обновил маршруты до '** Маршрут :: группа (['префикс' => v1/user ',' middleware '=>' throttle: 5 '], function() { Route :: get (' login ',' UserController @ login '); // Добавлена ​​эта строка Route :: post ('login', 'UserController @ login'); }); ** ' Я получаю следующую ошибку: * Не удалось выполнить попытку подключения, потому что связанная сторона не ответила должным образом через какое-то время или не удалось установить соединение, потому что подключенный хост не смог ответить. * – rgoyal

ответ

1

В вашем случае это должно быть {{ url('v1/user/login') }}.

Чтобы избежать использования url(), вы можете использовать названные маршруты.

https://laravel.com/docs/5.2/routing#named-routes

+0

Тот же результат ... Я попробовал оба решения – rgoyal

Смежные вопросы