小编Ram*_*wal的帖子

动态选择选项取决于 Laravel 中的另一个选择选项

我有两个表作为用户和部门。我的部门表有两列作为 id 和标题,我的用户表包含用户信息列和一列作为与部门表 id 相关的 dept_id。I want to create a dropdown select option for departement and when a departement is selected the users which have that related department id should be displayed into another dropdown, how can i do that..?
我正在获取控制器中的所有用户和部门数据并将其发送以查看。

我的控制器是....

    public function index()
    {
      $user = DB::table('users')->get();
      $dept =  DB::table('departments')->get();
      return view('userview', compact('user', 'dept'));
    }
Run Code Online (Sandbox Code Playgroud)

而我的观点是......

<select class="form-control" id="department" name="department" >
           @foreach($dept as $dept)
                 <option value="{{ $dept->id }}">{{ $dept->name }}</option>
            @endforeach
 </select>    
 
 
 <select class="form-control" id="user" name="user" >     
      <option> …
Run Code Online (Sandbox Code Playgroud)

ajax laravel

2
推荐指数
1
解决办法
4239
查看次数

由于 Laravel 中的内部联接,对象的属性名称不明确

我使用以下代码在控制器中连接两个表

$clientdata = DB::table('clients')
 ->join('users', 'clients.id', '=', 'users.id')->get();
Run Code Online (Sandbox Code Playgroud)

在刀片中:

@foreach($clientdata as $clientdata)
<td>{{$clientdata->first_name(client)}}</td>
<td>{{$clientdata->last_name(client)}}</td>
<td>{{$clientdata->first_name(users)}}</td>
<td>{{$clientdata->last_name(users)}}</td>
@endforeach
Run Code Online (Sandbox Code Playgroud)

first_name但是我的两个表clients和users都包含与and同名的列last_name,并且我想访问clients表和users表的first_nameand last_name,那么我该怎么做

sql laravel eloquent

1
推荐指数
1
解决办法
6221
查看次数

标签 统计

laravel ×2

ajax ×1

eloquent ×1

sql ×1