晚安我在尝试从数据库获取数据时遇到了一些错误
这是我的代码
我的桌子名是会议,我用正式的文件来写代码
控制器.php
public function meetingdet()
{
$mretive = 'DB::table('meeting')-> $name = $request->input('meetingname');}
查看
<table border="1" >
<tr>
<td><b>blah</b> </td>
<td><b>blah</b> </td></tr>
<tr>
<td>
</td>
<td><li>foreach ($name as $retrive) {
echo $retrive-> meeting;}
@endforeach
</li>
</td>
</tr>
</table>
但这就是
语法错误,意外的"endforeach"(T_endforeach(和我应该删除的内容endforeach它为我显示for each而不获取数据
顺便说一句,我正在开发laravel 5.1
问候
您可以尝试使用以下示例代码:
控制器.php
//include your model file
use App'model;
public function meetingdet()
{
$meetingData = model::getMeetingData();
$view = array(
'name'=>$meetingData
);
return view('test', compact('meetingData'));
}
型号.php
public static function getMeetingData()
{
$value=DB::table('meeting')->orderBy('meeting_id', 'asc')->get();
return $value;
}
view.blade.php
<table border="1" >
<tr>
<td><b>blah</b> </td>
<td><b>blah</b> </td></tr>
<tr>
<td>
</td>
<td>
<ul>
<li>
@foreach ($meetingData as $retrive)
{{{ $retrive->meeting_id }}}
@endforeach
</li>
</ul>
</td>
</tr>
</table>
<li>
@foreach ($name as $retrive)
{{ $retrive->meeting }}
@endforeach
</li>
你没有在foreach中添加@。。