Сейчас файл с нашим представлением хранится
непосредственно в папке 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');
}
}
?>
Перенесите ваше представление в соответствующую папку.