2016-10-04 77 views
0

我想知道什麼時候最好創建一個控制器。laravel中的控制器

我的意思是爲什麼我們不能只爲我們所有的功能使用1個控制器。

例如,我有這個控制器叫forumcontroller

爲什麼我不能只是把我所有的功能在控制器,然後像做。

[email protected] 

[email protected] 

[email protected] 

什麼時候最好創建一個新的?

+3

重點是讓事情簡單易讀。但是,如果你有20種不同的與論壇相關的方法,並且你問了20位不同的程序員,那麼你會在哪裏以及如何堅持所有這些方面獲得截然不同的意見。這個問題不可避免地以意見爲基礎。這並不是說這是一個糟糕的問題 - 它確實是一個很好的問題。只是不適合所以。 –

+1

這不是關於Laravel是關於MVC好主題也是關於http://stackoverflow.com/questions/5735761/mvc-design-how-many-controllers-can-should-must-i-have-in-a- codeigniter-mvc-we – Froxz

+0

@JoelHinz非常清楚! –

回答

1

這是一個很好的做法,針對不同的模塊,像UserController的用戶模塊,ForumController爲論壇模塊箱不同的控制器,BookingController的預訂模塊等。可以很容易地處理你的代碼..

1

這是所有關於可讀性,簡單性,重構和設計模式。