我有两个模型
1。新工作 2. ClientInfo
在NewJob模型中,我插入了数据,获取了数据并很好地显示了它...
我的问题是- 在我的插入模型中,我使用的是html下拉菜单,其中所有客户端名称都应使用 ClientInfo 模型动态显示。该怎么做?
NewJobController代码-
public function index(Request $request)
{
$posts = NewJob::orderBy('won', 'desc')->paginate(5);
$clients = ClientInfo::orderBy('id', 'asc');
if ($request->ajax())
{
return view('Admin.NewJob.ajax', compact('posts', 'clients'));
}
else
{
return view('Admin.NewJob.newjob', compact('posts' , 'clients'));
}
}
@foreach($posts as $post)
<tr>
<td>{{$post->won}}</td>
<td>{{$post->proj_name}}</td>
<td>{{$post->department}}</td>
<td>{{$post->district}}</td>
</tr>
@endforeach
<select>
@foreach($clients as $client)
<option value="{{$client->id}}">{{$client->name}}</option>
@endforeach
</select>
但是在下拉列表中,没有结果显示...,也没有错误显示。 请帮助...我是Laravel的新手。
答案 0 :(得分:0)
在我的索引方法中,我更改了此行,然后工作正常...
$clients = DB::select('select * from client_infos');