Laravel показать значение столбца по отношению к двум таблицам в методе редактирования - PullRequest
0 голосов
/ 27 мая 2020

Я работаю над ошибкой в ​​laravel, связанной с 2 ​​таблицами

моя проблема в том, что я не могу получить доступ с помощью внешнего ключа к значению столбца другой таблицы, это в метод редактирования

Я пытаюсь получить значение emp_nom, используя emp_id в методе индекса. У меня нет проблем с возвратом этого значения, но в методе редактирования я не могу найти правильный синтаксис.

edit ():

   public function edit($fra_id)
{   $enterprises = enterprise::all();
    $franchises = franchise::findOrFail($fra_id);


    return view('franchises.edit',compact('franchises'), compact('enterprises'));
}

edit.blade. php:

<select name="emp_id" id="emp_id" class="form-control">
<option value="">{{$franchises->emp_nom}}</option>
@foreach($enterprises as $enterprise)
<option value="{{$enterprise['emp_id']}}">{{$enterprise['emp_nom']}}</option>
@endforeach
</select>
</div>

index ():

    public function index()
{ 
    $data['franchises']= DB::table('franchises')
    ->join('enterprises','enterprises.emp_id','=','franchises.emp_id')
    ->select('franchises.fra_id','franchises.fra_nom','franchises.fra_date','franchises.fra_img', 'enterprises.emp_nom')
    ->paginate(5);
   // $data['franchises']=franchise::paginate(5);
    return view('franchises.index',$data);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...