我收到一個類(控制器)沒有找到的錯誤。事情是,它在我的本地開發環境中找到。我用php artisan controller:make CssController --path=app/controllers/home
創建了控制器。Laravel 4 class not found錯誤
我重命名類(不是文件)Home_CssController。我添加了路線:
Route::get('home/css-php', '[email protected]');
我的路線文件。一切工作正常在我的本地環境。我確實忘記運行composer dump-autoload
,但在我的本地環境中查看控制器/視圖時沒有任何問題。我上傳一切直播服務器,但我得到的錯誤:
Class Home_CssController does not exist
我已上載的控制器,路由文件和查看多次。但我仍然得到錯誤。是因爲控制器沒有註冊到作曲家?我已經註冊了它,但不知道我需要上傳到服務器。我已經上傳了config
和bootstrap
兩個文件夾。我需要做什麼才能找到控制器/視圖?這是Laravel 4.
你說你沒有重命名文件。你有沒有嘗試重命名它,看看它是否有效? – samuraiseoul
我找到了解決方案。您必須上傳vendor/composer文件夾和vendor目錄中的autoload.php文件。 – sehummel