【发布时间】:2021-12-23 21:18:21
【问题描述】:
我有一组代码,我使用 eloquent 从数据库中检索数据
控制器
$display_tickets = ManualTicket::select('*')
->with('user')
->with('initiator')
->with('manual_ticket_log')
->where(function ($checkClients) use($target_client_id){
$checkClients->whereHas('user', function ($checkClient) use($target_client_id){
$checkClient->where('client_id', '=', $target_client_id);
})
->orWhereHas('initiator', function ($checkClient2) use($target_client_id){
$checkClient2->where('client_id', '=', $target_client_id);
});
})
->whereBetween('manual_tickets.created_at', [$start_date->toDateString(), $end_date->addDays(1)->toDateString()])
->orderBy("manual_tickets.created_at", "desc")->get();
然后将变量返回到刀片文件中
return view('ticket-dashboard/dashboard', compact('display_tickets'));
在刀片文件上,对于我收到的每张票,我都会在表格中显示它们。但是,当属性 $display_tickets['ticket_flow_id'] 为 null 时,当它实际持有 null 值时,它被视为刀片文件上的“ ”。为什么会这样???
@foreach($display_tickets as $p)
<table>
<th> ticket flow id </th>
<tr>
<td>
<script type="application/javascript">
console.log('{{$p['ticket_flow_id']}}');
var typee = '{{$p['ticket_flow_id']}}';
console.log(typeof typee);
</script>
</td>
控制器代码
error_log(json_encode($display_tickets));
error_log("??salkag");
error_log(json_encode($display_tickets->ticket_flow_id));
error_log(gettype($display_tickets->ticket_flow_id));
【问题讨论】:
标签: javascript php html laravel