Я создаю форму для создания и редактирования записей.
Поскольку я использую много реляционной информации (таблиц) из нескольких каталогов и отображается в поле для выбора (Select2), мне нужно извлечь все данные, которые будут отображаться в этих HTML-тегах выбора.
Итак, допустим, что в моем контроллере в методе create()
эта информация вызывается так:
create()
метод MyController.php :
public function create(Token $token){
//Tags
$universities = University::orderBy('name')->get();
$countries = Country::orderBy('name')->get();
$programs = Program::orderBy('name')->get();
//... and many more
return view('my.form.create',[
'universities' => $universities,
'countries' => $countries,
'programs' => $programs,
'token' => $token
]);
}
Как мне использовать этот фрагмент кода //Tags
//Tags
$universities = University::orderBy('name')->get();
$countries = Country::orderBy('name')->get();
$programs = Program::orderBy('name')->get();
//... and many more
чтобы повторно использовать его, скажем, для edit()
метода или для других ??