Laravel - Маршрут :: ресурс против Маршрута :: контроллер
Я читаю документы на веб-сайте Laravel, в Stack Overflow и Google, но все еще не понимаю разницу междуRoute::resource
а такжеRoute::controller
.
В одном из ответов говорится, что Route :: resource был для crud. Однако с Route :: controller мы можем выполнить то же самое, что и с Route :: resource, и мы можем указать только необходимые действия.
Они похожи на братьев и сестер:
Route::controller('post','PostController');
Route::resource('post','PostController');
Как мы можем выбрать, что использовать? Что такое хорошая практика?