laravel returns 404 中的新惯性路线
New Inertia Route in laravel returns 404
我正在尝试在 Intertia 中为 Laravel 注册一条新路线,但除了第一条路线之外的所有路线都给我一个 404。这些是我在 web.php 中的路线:
Route::get('/app', function () { return Inertia::render('Atlas/App'); });
Route::get('/test', function () { return Inertia::render('Test/Test'); });
Route::get('/test2', function () { return Inertia::render('Test/Test2'); });
Route::get('/', function () {
return view('welcome');
});
这些是我的文件:
App.vue:
<template>
<div>
Test
</div>
</template>
<script>
export default {
name: "App",
props: ['sessions'],
}
</script>
和Test.vue:
<template>
<div>
Test
</div>
</template>
<script>
export default {
name: "Test",
props: ['sessions'],
}
</script>
下面你可以看到我的文件结构:
我已经尝试了运行ning php artisan serve 和npm 运行 watch 几次,没有任何变化。我错过了什么重要的东西吗?唯一有效的路由是 /test,它与 /test2 和 /app
基本相同
您可以像这样使用 inertia Route helpers :
Route::inertia('/app', 'Atlas/App');
Route::inertia('/test', 'Test/Test');
Route::inertia('/test2', 'Test/Test2');
我正在尝试在 Intertia 中为 Laravel 注册一条新路线,但除了第一条路线之外的所有路线都给我一个 404。这些是我在 web.php 中的路线:
Route::get('/app', function () { return Inertia::render('Atlas/App'); });
Route::get('/test', function () { return Inertia::render('Test/Test'); });
Route::get('/test2', function () { return Inertia::render('Test/Test2'); });
Route::get('/', function () {
return view('welcome');
});
这些是我的文件:
App.vue:
<template>
<div>
Test
</div>
</template>
<script>
export default {
name: "App",
props: ['sessions'],
}
</script>
和Test.vue:
<template>
<div>
Test
</div>
</template>
<script>
export default {
name: "Test",
props: ['sessions'],
}
</script>
下面你可以看到我的文件结构:
我已经尝试了运行ning php artisan serve 和npm 运行 watch 几次,没有任何变化。我错过了什么重要的东西吗?唯一有效的路由是 /test,它与 /test2 和 /app
基本相同您可以像这样使用 inertia Route helpers :
Route::inertia('/app', 'Atlas/App');
Route::inertia('/test', 'Test/Test');
Route::inertia('/test2', 'Test/Test2');