У меня есть модель Post
и модель User
. Кроме того, у меня есть PostController
и UserController
. Каждое сообщение должно сопровождаться представлением пользователя, которое отображает информацию пользователя. Кроме того, пользователь имеет свой собственный маршрут, и UserController
позволяет каждому пользователю просматривать индивидуально. Я хотел бы сделать это обязательным в моем коде, чтобы отобразить представление пользователя до вызова представления сообщения. Другими словами, PostController
имеет зависимость от UserController
. Как я могу это достичь?Laravel - Контроллер на контроллере Dependecy
0
A
ответ
0
Вы можете достичь своей цели двумя способами. Во-первых, вы можете использовать include('view_file_name')
вида, чтобы вставить этот вид в вид PostController
. но тогда вы должны инициализировать переменные в PostController
и передать их в представление.
Во-вторых, вы можете extends
UserController
. если вы хотите использовать переменные и функции UserController
в PostController
.
class PostController extends UserController {
}
Помните __construct
в UserController
будет вызываться при вызове любой функции PostController
, если вы extends
контроллер.
какая версия laravel u r используя? – NULL
Я использую Laravel 5 – CrackingTheCode