繁体   English   中英

laravel 中的新惯性路线返回 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');
});

这些是我的文件:

应用程序.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>

下面你可以看到我的文件结构:

结构

我已经尝试运行 php artisan serve 和 npm run watch 几次,没有变化。 我错过了什么重要的东西吗? 唯一有效的路径是 /test,它与 /test2 和 /app 基本相同

您可以像这样使用惯性路由助手

Route::inertia('/app', 'Atlas/App');
Route::inertia('/test', 'Test/Test');
Route::inertia('/test2', 'Test/Test2');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM