我想运行一个我在控制器中编写的原始查询,并希望在我的视图中显示数据库中的数据。
这是我的控制器功能:
<table class="table table-striped border-top" id="sample_1">
<thead>
<tr>
<th>JOB ID </th>
<th>TITLE</th>
<th>COMPANY</th>
<th>CITY</th>
<th>DATE POSTED</th>
<th>CLOSING DATE</th>
<th> </th>
</tr>
</thead>
<tbody>
@foreach($sql as $d)
<tr>
<td>{{$d->job_id}}</td>
<td>{{$d->job_title}}</td>
<td>{{$d->company_name}}</td>
<td>{{$d->city_name}}</td>
<td>{{$d->date_posted}}</td>
<td>{{$d->expiry_date}}</td>
<td><a class='btn btn-info' href='#'>DETAILS</a></td>
</tr>
@endforeach
</tbody>
</table>
这是我的模型函数rawQuery()
ErrorException in 10f46e45beef75fdd05b083aa636ae7821fe6936.php line 30:
Undefined variable: sql (View: C:\AppServ\www\jobs\jobs\unverfied_jobs.blade.php)
这是我的观点:
{{1}}
现在的问题是,每次我尝试运行该页面时,都会出现以下错误:
{{1}}
请帮助。
答案 0 :(得分:1)
您需要将变量$sql
正确传递到视图中。
尝试
compact('sql');