You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel9执行php artisan make:controller报错ArgumentCountError求助

解决Laravel 9执行php artisan make:controller FallbackController时的ArgumentCountError错误

错误根源是你的项目路由文件(如routes/web.php或routes/api.php)中,调用Route::fallback()时未传入必要的回调参数。Laravel 9要求fallback()方法必须接收1个参数(闭包或控制器方法),用于处理404请求。

解决步骤:

  • 打开项目的路由文件,找到Route::fallback();这一行代码
  • 将其修改为带回调参数的写法,示例如下:
    闭包形式:
    Route::fallback(function () {
        return view('errors.404');
    });
    
    控制器方法形式(需先确保控制器存在,或先创建控制器再配置):
    Route::fallback([FallbackController::class, 'index']);
    
  • 修复路由文件后,重新执行php artisan make:controller FallbackController命令即可正常创建控制器

内容的提问来源于stack exchange,提问作者John Mark Ocfemia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 22:36:19