Как узнать, какие файлы используют шаблон в клинке

В лезвие вы можете использовать @include для включения просмотреть файл в другой. Однако я редактирую чужой проект, и мне было интересно, есть ли способ узнать, в какой файл (@include(...)) этот файл включен.

Например, у меня есть файл contact.blade.php, который включает form.blade.php. Есть ли способ узнать, что contact.blade.php использует form.blade.php, не заходя в файл и не ища его?

Это становится проблемой, когда у вас много файлов и вы хотите удалить @include только из некоторых из них.

Спасибо

Я думаю, вы сможете обойтись, выполнив текстовый поиск в resources/views/ с вашей любимой IDE: @include('form') (или как там выглядит ваш вызов include). Кроме того, если вы передаете vars, вы можете использовать только начало: @include('form

alariva 02.08.2018 20:05

Также я думаю, что Пакет Laravel X-RAY может пригодиться.

alariva 02.08.2018 20:14

просто выполните поиск ... представления всегда относятся к их собственному корню, а не к документу, поэтому везде должна быть одна и та же строка

lagbox 03.08.2018 01:10
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
30
1

Ответы 1

Ссылка в @include начинается с вашей корневой папки просмотров (/resources/views).

Итак, если в contact.blade.php у вас есть @include('form'), то form.blade.php можно найти по адресу /resources/views/form.blade.php.

Надеюсь, это поможет.

Другие вопросы по теме