0

正如我在许多教程中看到的那样,我使用以下代码来使用 vue-router:

Route::get('/', function () {
    return view('welcome');
});

Auth::routes();

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

我正在使用sanctum并且我想继续使用Auth::routes()laravel 附带的,但它们不再工作了。

我想我必须{any}用其他东西改变模式,但究竟是什么?

最好的

4

1 回答 1

1

好的,所以我决定在/app通过 Vue 之后简单地路由所有内容,其余的将通过 laravel。

我去app->providers->RouteServiceProvider.php并将以下行更新为:

public const HOME = '/app/home';

路由在 Laravel 中看起来像这样(提到“应用程序”):

Route::get('/', function () {
    return view('welcome');
});

Auth::routes();

Route::get('/app/{any}', function () {
    return view('app');
})->where('any', '.*');

如果有人有更好的解决方法,请告诉我!

于 2020-05-24T12:53:31.747 回答