@AlexCruel

Можно ли разделить маршруты ORCHID-platform на разные php-файлы?

В файл маршрутов platform.php записываются все маршруты админки Orchid.
Список может сильно увеличиваться. Очень как-то неудобно потом смотреть на это полотно.

Попробовал зарегистрировать новый файл маршрутов через сервис-провайдер, но происходит ошибка при переходе на эндпоинт - думаю, из-за того, что Route-фасад не понимает в отдельно файле вызов статического метода screen.

Можно ли разделить маршруты platform на разные php-файлы?
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега Laravel
frontend developer
Элементарно.

routes/
|-- admin/
|   |-- common.php
|   |-- shop.php
|   `-- user.php
`-- platform.php


platform.php
include __DIR__.'/admin/common.php';
include __DIR__.'/admin/shop.php';
include __DIR__.'/admin/user.php';


на одном из проектов:
// Main
Route::screen('main', PlatformScreen::class)->name('platform.main');

require __DIR__.'/dashboard/users.php';
require __DIR__.'/dashboard/roles.php';
require __DIR__.'/dashboard/pages.php';
require __DIR__.'/dashboard/guides.php';
require __DIR__.'/dashboard/team.php';
require __DIR__.'/dashboard/rewards.php';
require __DIR__.'/dashboard/countries.php';
require __DIR__.'/dashboard/currencies.php';
require __DIR__.'/dashboard/rooms.php';
require __DIR__.'/dashboard/additional_services.php';
require __DIR__.'/dashboard/tours.php';
require __DIR__.'/dashboard/galleries.php';
require __DIR__.'/dashboard/partners.php';
require __DIR__.'/dashboard/news.php';
require __DIR__.'/dashboard/attachments.php';
require __DIR__.'/dashboard/settings.php';
require __DIR__.'/dashboard/destinations.php';
require __DIR__.'/dashboard/menus.php';
require __DIR__.'/dashboard/widgets.php';
require __DIR__.'/dashboard/mediamanager.php';
require __DIR__.'/dashboard/main-slider.php';
require __DIR__.'/dashboard/cities.php';
require __DIR__.'/dashboard/order.php';
require __DIR__.'/dashboard/events.php';
require __DIR__.'/dashboard/shop.php';
require __DIR__.'/dashboard/custom_tour.php';
require __DIR__.'/dashboard/system.php';
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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