【发布时间】:2021-02-10 20:30:28
【问题描述】:
您好,在 laravel 资源中,我有两个视图,一个是管理员和用户文件夹,我可以毫无问题地访问这两个文件夹,管理员将我移至仪表板,用户将访问我的默认值。此处用于访问仪表板。
Route::get('admin/dash', function () {
return view('dashboard');
});
但在我创建的视图内的管理文件夹中
secondpage.balde.php
包含用户信息的文件和我定义的网络路由
Route::get('userss', 'UsersController@show');
当我使用 userManagement 或 secondpage.blade.php 时从管理仪表板
<a class="p-2 text-white" href="userss">Manage Users</a>
列出路线的工匠命令完美运行
| | GET|HEAD | userss | | App\Http\Controllers\UsersController@show | web
laravel 返回 404 |未找到。谢谢
文件夹结构
resources 有两个文件夹admin 和 users。 admin 里面有 views 文件夹 users 里面有 views 文件夹 通常是资源**/admin/views** 和 /users/views 问题是访问资源/admin/views 内部
【问题讨论】:
-
href="userss"vshref="/userss"也许? -
在您的
Route::get中使用/userss而不是userss -
我发现你的刀片命名有一个错字。您将刀片命名为
secondpage.balde.php但它应该是secondpage.blade.php -
@Sorooshn 更新了问题,把它放在最后,谢谢
-
您关心从
127.0.0.1:800/admin/dash调用href="userss",因此您的浏览器调用路径admin/dash/userss,这会给您一个404 错误。所以在路径前加一个斜杠,这样就可以从 root 调用它:href="/userss"@kerbh0lz 已经说过了
标签: laravel routes nested-routes