2016-08-21 46 views
0

如何在應用程序文件夾之外創建控制器和模型文件。例如,當我們做在Laravel的應用程序文件夾之外生成模型,控制器

php artisan make:model ModelName 

它創建模型文件裏面的應用程序文件夾。當我們像

php artisan make:model SomeFolder/ModelName 

指定的命名空間創建應用程序/ SomeFolder/MODELNAME內部模型文件。

我想在app文件夾之外創建模型文件。如何實現這一目標?

+0

這就是你要找的[Model of out app folder](http://stackoverflow.com/questions/29725760/how-to-make-controllers-models-views-outside-app-folder-in -lavarel-4) –

回答

0

我沒有看到原因,但我設法通過php artisan make:model ../../mOdel在我的本地計算機上創建它。可能在生產環境中,您不會被允許這樣做。關於 '應用'

1)改變psr-4值成composer.json文件

2)運行用於負載作曲家

3)運行命令composer dump-autoload命令:

+0

我正在開發一個應用程序,我已經分開邏輯,模塊明智。所以,假設我的文件夾名稱是Acme,它位於app目錄之外。現在,當我做php工匠make:model示例時,我希望將該模型文件置於Acme/Model/Sample.php –

+0

php artisan make:model ../Acme/Model/Sample ?? – cssBlaster21895

+0

它工作。謝謝你:) –

0

是可以通過以下步驟實現這一點手動創建的模型php artisan make:model yourfoldername/model

注意:確保無論何時使用命令創建模型,都需要更改命名空間。

相關問題