У меня есть таблица users
и таблица role_user
и таблица houses
в базе данных с именем ERE.
Я хочу получить доступ к user id
из role_user
таблицы where role_id is 2
, а во-вторых, используя user id
, получить доступ к двум полям из этой строки, а именно agent_phone
и agent_email
index.blade.php
<form action="{{ route('admin.houses.update',['house'=>$row->id]) }}" method="POST" class="float-left">
@csrf
{{method_field('PUT')}}
<button type="submit"class="btn btn-primary btn-sm">Assign agent</button>
</form>
в контроллере дома у меня есть функция обновления, которая имеет один идентификатор параметра HouseController дома. php
public function update($id)
{
$uid = ERE::table('role_user')->where('role_id','=',2);
$agent_ph = ERE::table('users')->where('id','=', $uid)->get();
$agent_em = ERE::table('users')->where('id','=', $uid)->get();
ERE::whereId($id)->update(['agent_phone' => $agent_ph],['agent_email' => $agent_em]);
return redirect()->route('admin.houses.index')->with('success','assigned successfully!');
}