Эффективный способ организовать просмотр файлов в Laravel 5.3 при кодировании с помощью PhpStorm

Я не знаю, подходит ли этот вопрос для SO, но поскольку PhpStorm стал де-факто IDE для разработки в рамках Laravel, это может быть полезно для многих из нас. Поскольку именование файлов в Laravel имеет большое значение, я бродил, что было бы правильным / эффективным / логичным способом назвать Посмотреть файлы.

Допустим, я объявляю все свои маршруты в web.php, У меня есть несколько таблиц, все названы как слово во множественном числе лайк articles, Так что я Article модель и ArticleController Контроллер ресурсов. Контроллер состоит из стандартных RESTful и нестандартных маршрутов.

То, как я хотел назвать свои файлы View, довольно просто и логично, например:

  • за home в web.php я имею /resources/views/home.blade.php и определить его с view('home')
  • за index в ArticleController я имею /resources/views/articles/index.blade.php и определить его с view('articles.index')
  • за show в ArticleController я имею /resources/views/articles/show.blade.php и определить его с view('articles.show')так далее…

Проблема возникает, когда я хочу использовать известный PhpStorm CTRL+СДВИГ+N открыть с помощью поиска файлов, Я получаю имена файлов с одинаковыми именами, например show.blade.php, Насколько я знаю, нет возможности искать по имени пути …

Итак, я решил переименовать мои имена файлов в articles_show.blade.php, articles_index.blade.php, но довольно скоро я мой views папка была переполнена. Я рассмотрел articles/articles_show.blade.php шаблон, но он не следует принципу СУХОЙ и выглядит некрасиво при определении.

Кто-нибудь из вас сумел разработать решение для эффективного и логичного соглашения об именах? Как вы организовываете ваши файлы просмотра?

Постскриптум Я до сих пор использую оригинальный шаблон для просмотра поставщиков, как auth/login.blade.php, auth/register.blade.php, Файлы макетов также следуют этой схеме: layouts/app.blade.php (популярное название макета), layouts/header.blade.php, layouts/footer.blade.php, Но очевидно, что эти имена файлов не будут повторяться, поэтому нет проблем с функцией поиска. Хочу также отметить, что для большинства таблиц / контроллеров / моделей у меня есть специальные loop просмотреть файл, который не привязан к какой-либо функции или маршруту и ​​назван по установленному шаблону, например articles_loop.blade.php,

0

Решение

Похоже на тебя Можно поиск имени файла по пути! Слава к @LazyOne, так как он подтолкнул меня правильное направление.

Итак, для того чтобы найти имя файла в пределах дорожка используя частичный матч, все, что вам нужно сделать, это суффикс частичное имя пути с «/» и введите часть вашего имени файла.

Итак, чтобы найти /resources/views/articles/show.blade.phpВы можете поставить либо:

  • ar/sh
  • vi/ow
  • ar/shbl (обратите внимание, как я использовал два частичных sh а также bl найти show.blade.php без какого-либо разделителя).

так далее..

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]