2015-03-20 8 views
1

Можно ли задать маршрут ресурса для root?Маршрут ресурса Laravel до корня

Как:

Route::resource('/', 'HomeController'); 

Так что я мог бы использовать эти URLs:

/ 
/create 
/214 
/214/edit 

Я пытался, создать, индекс работы, маршрут ('магазин') признал, но не вызывает функцию сохранения и перенаправляет на дом.

+1

Как вы выбрали метод магазина? Имейте в виду, что это маршрут почты и не будет работать, если вы попытаетесь нажать его в своем браузере. – user3158900

+0

Создал форму и использовал маршрут («магазин»). Laravel признает, что это правильный маршрут, поэтому он создает URL-адрес /. – Iamzozo

ответ

1

Все что вам нужно сделать, это Route::resource('/', 'HomeController');.

1

Не уверен, что вам все еще нужна помощь в этом, так как прошло более года. Попробуйте поместить это в файл вашего клинка.

<form action="{{ route('store') }}" method="POST"> 

У меня была аналогичная проблема с моим кодом. Моя первоначальная форма имела это, в самом начале (с использованием кода документации по умолчанию здесь):

<form action="{{ route('photo.store') }}> 

, который, попробовав его, не работает, как и следовало ожидать - ничего не хранилось. Убедившись, что остальная часть кода в порядке, один из моих коллег предложил мне ввести тип метода, начиная с the default method is GET, и вам нужен метод POST для storing.

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