Задать вопрос
@juan_chikatilo

Как разграничить админ панель и сайт на laravel + vue?

Здравствуйте!
Делаю сайт интернет-магазина. Все поступающие маршруты сначала попадают в web.php ларавела
Route::get('/{any}',function(){
return view('index');
})->where('any','.*');

Тут получается отрисовывается index.blade.php
<body>
<div id="app">             
<header-component></header-component>
<categorybar-component></categorybar-component>
<router-view></router-view>
<footer-component></footer-component>
</div>
<script src="{{asset('./js/app.js')}}"></script>
</body>

Ну и по заданному маршруту уже router.js отрисовывает данные
const routes=[
    {
        path:"/",
        name: 'Home',
        component: () => import('./views/index.vue')
    },
    {
        path:"/about",
        name: 'About',
        component: () => import('./views/navbar/about.vue')
    },
    {
        path:"/auth",
        name:'auth',
        component: () => import('./views/registrationANDSign/auth.vue')
    },
..................


Теперь я хочу понять, как отрисовывать для админки не index.blade.php, а какой-то другой (допустим admin.blade.php) где будет своя шапка, мэин контент и тп.
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Sanes
@Sanes
Если всё другое, то собирай отдельное приложение и добавляй второй маршрут в Laravel.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы