正如我在许多教程中所见,我使用以下代码来使用vue-router:
Route::get('/', function () {
return view('welcome');
});
Auth::routes();
Route::get('/{any}', function () {
return view('home');
})->where('any', '.*');
我正在使用sanctum
,并且我想继续使用laravel随附的Auth::routes()
,但是它们不再起作用了。
我想我必须用其他方式更改{any}
模式,但要使用什么?
最佳
答案 0 :(得分:0)
好吧,所以我决定简单地将/app
之后的所有内容通过Vue路由,其余的将通过laravel。
我去了app->providers->RouteServiceProvider.php
并将以下行更新为:
public const HOME = '/app/home';
在Laravel中,路由看起来像这样(提到“ app”):
Route::get('/', function () {
return view('welcome');
});
Auth::routes();
Route::get('/app/{any}', function () {
return view('app');
})->where('any', '.*');
如果有人有更好的解决方法,请告诉我!