# Структура файлов представлений в 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'); } } ?>`

Перенесите ваше представление в соответствующую папку.

←→
↑