php - Laravel 8 - 当控制器不存在时显示自定义的 404 刀片页面
问题描述
当没有控制器动作时,可以检查为
if(! method_exists($controller, $action)) {
return 404;
}
但是当没有 Controller时,我收到此错误
Illuminate\Contracts\Container\BindingResolutionException
Target class [\App\Http\Controllers\DashboardController] does not exist.
但是,是否可以改为显示自定义 404 刀片 页面?
解决方案
尝试这个
Route::any('/', function () {
//
});
for unknown controller and make a view
[documentation][1] :https://laravel.com/docs/8.x/routing
推荐阅读
- deep-learning - 如何将音频数据输入深度学习算法?
- python - Python中的零填充矩阵
- apache-spark - 在 Pyspark 中使用 REST API 的 python 请求包的替代方法是什么?
- c - 给定一个指向内存地址的未知指针访问结构 - C
- java - java.lang.UnsatisfiedLinkError:无法在 AMD 64 位平台上加载 IA 32 位 .dll
- npm - Yarn 脚本产生的输出与直接运行命令不同
- php - 如何在 Laravel 控制器中实现特定于区域的应用程序
- python - matplotlib 共享轴 (twinx) 隐藏 y_axis 值
- javascript - 编译时强制 Typescript 使用箭头函数
- javascript - 通过 Ajax 将 activerecord 对象发送到控制器操作