2015-06-05 6 views
0

У меня есть модель Post и модель User. Кроме того, у меня есть PostController и UserController. Каждое сообщение должно сопровождаться представлением пользователя, которое отображает информацию пользователя. Кроме того, пользователь имеет свой собственный маршрут, и UserController позволяет каждому пользователю просматривать индивидуально. Я хотел бы сделать это обязательным в моем коде, чтобы отобразить представление пользователя до вызова представления сообщения. Другими словами, PostController имеет зависимость от UserController. Как я могу это достичь?Laravel - Контроллер на контроллере Dependecy

+0

какая версия laravel u r используя? – NULL

+0

Я использую Laravel 5 – CrackingTheCode

ответ

0

Вы можете достичь своей цели двумя способами. Во-первых, вы можете использовать include('view_file_name') вида, чтобы вставить этот вид в вид PostController. но тогда вы должны инициализировать переменные в PostController и передать их в представление.

Во-вторых, вы можете extendsUserController. если вы хотите использовать переменные и функции UserController в PostController.

class PostController extends UserController { 
} 

Помните __construct в UserController будет вызываться при вызове любой функции PostController, если вы extends контроллер.