Когда я должен использовать get и когда я должен использовать view? Как четко определиться?
Route::view('/contact','contact',['name'=>'Superhuman'])->name('contact'); Route::get('/contact/{name}','ContactController@index');
Если вашему маршруту нужно только вернуть вид, вы можете использовать Route::view метод. Как и метод redirect, этот метод обеспечивает простой ярлык, так что вам не нужно определять полный маршрут или контроллер. Метод view принимает URI в качестве первого аргумента и имя представления в качестве второго аргумента. Кроме того, вы можете предоставить массив данных для передачи в представление в качестве необязательного третьего аргумента:
Route::view
redirect
view
Для получения дополнительной информации вы можете посетить официальные документы
Route::view('/welcome', 'welcome'); Route::view('/welcome', 'welcome', ['name' => 'Laravel']);