laravel - 如何在不破坏前端 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 页面添加的...
如何以适当的方式修复它?
谢谢!
解决方案
推荐阅读
- azure - 想要在 Azure 搜索资源管理器中查找包含特定模式的所有结果
- mysql - Python:从数据库输出到 Folium 的错误传输
- angular - GraphQL 更新表条目
- c++ - 使用指针遍历集合:对自定义类 C++ 的未定义引用
- excel - 隐藏数据源路径
- javascript - SyntaxError:提取 JSON 数据时出现意外数字
- youtube-dl - youtube-dl ytsearch:只搜索第一个单词
- python - 模块“sklearn.metrics”没有属性“plot_roc_curve”
- django - Django分页page_obj.number没有改变
- python - 计数是否在多个索引数据框中