Laravel Отдельная панель администратора | - PullRequest
0 голосов
/ 11 июля 2020

У меня есть laravel сайт www.myExampleDomain.com. Я хочу добавить свою админку на сайт. Пока клиент нажимает www.myExampleDomain.com, они видят сайт клиента. Когда администратор нажимает www.myExampleDomain.com/admin, администратор видит панель администратора.

, поэтому я хочу сохранить коды разделены для панели клиента и панели администратора. например: все маршруты клиента будут в customer_web. php, а все маршруты администратора будут в admin_web. php. Также весь контроллер для администратора в папке adminController и просмотреть в папке AdminView отдельно. Как мне справиться с разлукой?

1 Ответ

1 голос
/ 11 июля 2020

Один из возможных способов - использовать метод Route group() с prefixes, как описано здесь :

Группы маршрутов позволяют вам совместно использовать атрибуты маршрута, например в качестве промежуточного программного обеспечения или пространств имен по большому количеству маршрутов без необходимости определять эти атрибуты для каждого отдельного маршрута. Общие атрибуты указываются в формате массива в качестве первого параметра метода Route :: group.

Route::prefix('admin')->group(function () {
    Route::get('dashboard', function () {
        // Matches The "/admin/dashboard" URL
    });
});
...