2016-10-04 4 views
0

Я хотел бы знать, когда лучше всего создать контроллер.Контроллеры в laravel

Я имею в виду, почему мы не можем использовать только 1 контроллер для всех наших функций.

Например, у меня есть этот контроллер под названием forumcontroller

почему я не могу просто поставить все свои функции в этом контроллере, а затем сделать что-то подобное.

[email protected] 

[email protected] 

[email protected] 

Когда лучше всего создать новый?

+3

Суть в том, чтобы держать вещи простыми и читаемыми. Но если у вас есть 20 различных методов, связанных с форумом, и вы спрашиваете 20 разных программистов, вы будете получать дико различающиеся мнения о том, где и как вы должны придерживаться всех их. Этот вопрос неизбежно основан на мнениях. Это не значит, что это плохой вопрос - это действительно хорошо. Просто не подходит для SO. –

+1

Это не о Laravel о MVC хорошая тема также на SO 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

Это все о читаемости, простота, рефакторинг и дизайн.

Смежные вопросы