@daniel_wesson

Есть ли способ в laravel использовать точку в названии файлах видов?

Очень бы хотелось использовать точку в названии файлов видов, например так:

account.blade.php
account.login.blade.php
account.register.blade.php
account.settings.blade.php
account.wishlist.blade.php

Но, понятное дело, laravel точку интерпретирует как "/" и ищет файл в директории "account". В самом ядре laravel ничего менять не хотелось бы.
  • Вопрос задан
  • 368 просмотров
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
1. Создаёшь свой FileViewFinder с нужной логикой.
2. Переопределяешь биндинг в контейнере.
3. ???
4. PROFIT!
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
aleksejjjj
@aleksejjjj
А ещё хотелось бы классы с маленькой буквы называть. И неймспейсы через дефис указывать. Но есть общепринятые соглашения, и ваши коллеги будут вам очень благодарны если вы будете следовать им, а не изобретать свои методы. Если я в контроллере вижу account.login очевидно я буду искать views/account/login.blade.php не подозревая что какой-то сумрачный гений переопределил стандартное поведение.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы