目前即时通讯使用Laravel-Excel文件(MaatWebsite),并要检查Excel中的数据是否相同与数据库 “家具” 表中的数据Laravel,检查记录是否存在并在表格中显示它们的最佳/备选方法是什么?
控制器
// assume $id is retrieve from parameter
$check_furnitures = Furniture::where('company_no', $id)->get();
$rows = Excel::load('storage\\app\\public\\upload\\furniture.xlsx', function($reader){$reader->noHeading();$reader->skipRows(1)})->get();
查看
<table>
<thead>
<tr>
<td>Chair Name></td>
<td>Desk Name></td>
<td>Carpet Name></td>
<td>Status</td>
</tr>
</thead>
<tbody>
<?php $arr = array(); ?>
@foreach($rows as $key => $value)
@foreach($check_furnitures as $fur)
@if(
$fur->chairs == $value[1] &&
$fur->desks == $value[2] &&
$fur->carpets == $pvalue[3]
)
<?php $temp_array[] = $value[0] ?>
@endif
@endforeach
@endforeach
<tr>
<td>{{$value[1]}}</td>
<td>{{$value[2]}}</td>
<td>{{$value[3]}}</td>
<td>
@foreach($arr as $test)
@if($test == $value[0])
DUPLICATED VALUE
@endif
@endforeach
</td>
<tr>
<table>
Excel文件
人?碰碰撞 – begineeeerrrr