У меня есть маршрут VueJS в моем приложении SPA. Я хотел бы применить промежуточное программное обеспечение Laravel к маршруту (промежуточное программное обеспечение аутентификации, в данном случае).
На самом деле, я пробовал это:
app. js
const router = new VueRouter({
mode: 'history',
routes: [
{
path: '/',
name: 'home',
component: require('./views/Home').default,
},
{
path: '/hello',
name: 'hello',
component: require('./views/Hello').default,
},
],
});
route / web. php
Route::get('/hello', 'HomeController@home')->middleware('auth');
Route::get('/{any}', 'FrontendController@index')->where('any', '.*');
В этом коде я попытался связать промежуточное ПО auth
с маршрутом /hello
, но он не работает. Каков наилучший способ сделать это?
Спасибо.