Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Добрый день.
Вопрос 1.
Подскажите как правильно реализовать следующее:
Есть представление:(в нем происходит создание 2-х разных объектов.(Компоненты и Типы)
Обработка Создание Компонента в своем контроллере, Типа в своем.
Я понимаю,что не правильно делаю, но поправьте:
в route картина такая:
Route::post('/test', 'ComponentController@addController');
Route::post('/test', 'TypeController@addType');
Выполняется только 1 метод, в зависимости от порядка.
Вопрос 2.
Такая ситуация:
Есть компонент, Есть тип.
У Компонента есть поле id_type ,являющиеся ключиком поля id в Типе(поля в модели:"id, name".
Допустим получаем все компоненты foreach ем проходим, выводим в представлении объекты и тот самый $component->type_id.
А можно ли вывести по type_id поле "name " из Таблицы Тип.
Заранее спасибо за ответы.
p.s. Извините, если вопросы очень глупые.
Не в сети
1. Контроллер должен быть один
Route::controller('/test','MainController')
В самом контроллере получаешь данные из разных моделей
$model1=new Component;
$model2=new Type;
Далее крутишь данными, как хочешь и выплевываешь во вьюшку (представление)
2. Можно
$query = DB::table('component')->leftJoin('type','type.component_id','=','type.id')->select('component.title','type.name'........)->get();
Не в сети
Страницы 1