Структура файлов представлений в Laravel
Сейчас файл с нашим представлением хранится
непосредственно в папке resources/views.
Более принято, однако, для представлений
каждого контроллера создавать свою
подпапку, а в этой подпапке размещать
файлы представлений для действий.
Посмотрим на примере. Пусть наш контроллер имеет
название PostController, а наше действие - show.
Это значит, что внутри папки resources/views
нужно создать папку post, а в ней файл
show.blade.php, соответствующий нашему действию.
Имя представления, которое мы передаем параметром
функции view, теперь должно содержать
две части: имя папки post и имя файла
show. Эти части разделяются точкой.
Давайте исправим код нашего контроллера
в соответствии с описанным:
<?php
class PostController extends Controller
{
public function show()
{
return view('post.show');
}
}
?>
Перенесите ваше представление в соответствующую папку.