搜尋

首頁  >  問答  >  主體

laravel開發用artisan創建控制器報錯求助!

昨天用 php artisan controller:make PostController 指令創建了控制器,然後又刪掉了,又重新創建,反覆幾次,都沒問題。

今天再試著建立 PostController 的時候報錯了。

{"error":

    {"type":"ReflectionException","message":"Class PostController does not exist",
     "file":"D:\wamp\www\laravel\vendor\laravel\framework\src\Illuminate\Routing\ControllerInspector.php","line":28}

}

接著發現換成別的 controller 甚至別的 artisan 指令也報這個一樣的錯。不知道是什麼原因?

懷疑是昨天的反覆操作造成的問題,試著執行 composer dump-autoloadcomposer clear 仍然沒有解決問題。 。 。而且只是這個專案有問題,別的專案正常。這是什麼原因呢,求救!

怪我咯怪我咯2818 天前518

全部回覆(3)我來回復

  • ringa_lee

    ringa_lee2017-05-16 16:58:49

    可能是artisan文件出錯,從其他項目拷貝一個過來試試。

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-16 16:58:49

    這個問題是你在路由中先定義了不存在的controller,去除即可。

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:58:49

    php artisan make:controller PostController ,你的命令打錯了

    回覆
    0
  • 取消回覆