首页 > 解决方案 > 如何在不破坏前端 vuejs 页面的情况下触发 adminarea 中的 404.blade 页面?

问题描述

我在管理区域和前端部分使用 jquery 3/bootstrap 4.6 应用程序开发 Laravel 8 应用程序(vue 2.6/bootstrap 4.6/Axios)

在无效 url 资源/views/errors/404.blade.php 的管理区域中未触发。

我发现原因是在 routes/web.php 文件最后我有几行:

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

如果要评论这些行,则 404.blade.php 会显示在无效的管理 url 上,但不会显示前端工作上的任何 vuejs url。

看起来 web.php 中的这些行是为前端 vuejs 页面添加的...

如何以适当的方式修复它?

谢谢!

标签: laravellaravel-routing

解决方案


推荐阅读