Доминировать Vue роутер с роутером Laravel - PullRequest
0 голосов
/ 22 июня 2019

Я создаю приложение с помощью Laravel и Vue.js. Я использую Vue роутер. При этом я контролирую все маршруты. Теперь я хочу сделать URL xyz.com/admin, который будет другим (Laravel новый маршрут, я хочу работать с этим администратором отдельно). Я использую этот код ниже, но не работает.

Route::get(
    '/admin/{view?}',
    "AdminController@index"
);

Route::view('/{any}', 'home')->where('any', '.*');

Я также удаляю ссылку администратора из <router-link>

<v-list-tile-title v-if="isAdminMethod===true">
    <a href="/admin">Admin Panel</a>
</v-list-tile-title>

<v-list-tile-title v-else>
   <router-link :to="{ path: i.to }">
      {{ i.title}}
   </router-link>
</v-list-tile-title>

1 Ответ

0 голосов
/ 22 июня 2019

Как насчет того, чтобы попробовать что-то вроде

Route::get(
    '/admin/{view?}',
    "AdminController@index"
);

, или, возможно, стоит посмотреть что-то вроде InertiaJS .

Дайте мне знать, если у вас есть какие-либо дополнительные вопросы.

...