3

まず第一に、私は英語を母国語としないので、不器用な表現があれば理解してください :)


私は数日前にこの優れたフレームワークを使い始めたばかりですが、今では会社が現在実行している多くのプロジェクトに使用したいと考えています。

サブフォルダーや名前空間などについてあまり気にする必要がないので、Laravel で 1 つのプロジェクトだけを管理するのはそれほど難しくないようです。

ただし、複数のプロジェクトになると、プロジェクトごとにコントローラーとモデルを分離する方法がわかりません

もっと具体的に言うと、

サブフォルダーにあるコントローラーとモデルを機能させるにはどうすればよいですか?

例えば、

Route::post('entries','entries@create');

「entries.php」ファイルは「controllers」フォルダーにあるため、上記のものは正常に動作しますが、コントローラー「entries.php」がサブフォルダーにある場合はどうなりますか?

上記のコードが自動的に見つけられるように、サブフォルダーにあるファイルのパスを指定するにはどうすればよいですか?

同じ質問がモデルの場合にも当てはまります。

4

1 に答える 1

3

routes.php 内

Route::post('entries','folder.entries@create');

「folder」フォルダー内の「entries」コントローラー ファイル。

class Folder_Entries_Controller extends Base_Controller {

public function action_index()
{
    // Code Here
}

}
于 2013-01-11T03:15:00.087 に答える