Laravel - Route :: resource gegen Route :: controller
Ich habe die Dokumente auf der Laravel-Website, Stack Overflow und Google gelesen, verstehe aber immer noch nicht den Unterschied zwischenRoute::resource
undRoute::controller
.
Eine der Antworten lautete "Route :: resource" für "Crud". Mit Route :: controller können wir jedoch dasselbe wie mit Route :: resource erreichen und nur die erforderlichen Aktionen angeben.
Sie scheinen wie Geschwister zu sein:
Route::controller('post','PostController');
Route::resource('post','PostController');
Wie können wir auswählen, was wir verwenden möchten? Was ist eine gute Praxis?