2017-02-09 17 views
0

ディレクトリ構造Laravel複数のプロジェクトを単一のパッケージ

laravel package 
    | |-project1 
    | |-app 
    | |-config 
    | |-resources 
    | |-project2 
    | |-app 
    | |-config 
    | |-resources 
    |-env 
    | and other files 
    | 

私はlaravelに新しいですとチュートリアルとして言及mentioned.please上記のようになり、フォルダ構造を必要とします。私は

答えて

0

、ベンダーなど、ENVなどの他のファイルを共有する新しいパッケージをインストールしなくても同じlaravelパッケージに複数のプロジェクトを実行するために好きなようにあなたはこのような何か行うことができます:

をあなたはアプリの下にあるすべてのファイルを、名前空間ができフォルダと異なる名前空間にルートを接続するなど

App/Project1/Models/etc... 
App/Project1/Controllers/etc... 

App/Project2/Models/etc... 
App/Project2/Controllers/etc... 

そして、あなたのルートファイルで、 'Project1の'、 'のProject2' ですべてを接頭辞:

Route::group(['namespace' => 'App\Project1\Controllers'], function() 
{ 
    Route::get('/', '[email protected]'); 
}); 

異なるプロジェクトに異なるルートファイルを作成して、RouteServiceProvider @ mapメソッドを使用してロードすることもできます。

しかし、正直言って、私は決してこのようには行きません。 Laravelは作曲家に読み込むのがとても簡単ですが、問題は何ですか?システム全体がスムーズに動作し、なぜこれらの次元を導入しようとしますか?しかし、本当にしたい場合は、常に方法があります:-)

関連する問題