【发布时间】:2016-09-21 14:00:26
【问题描述】:
我坚持在我的 addColumn 声明中添加 if 声明:
$inquiries = Inquiry::with('customer')->get();
return Datatables::of($inquiries)
->editColumn('created_at', function ($inquiry) {
return $inquiry->created_at->format('d-m-Y');
})
->editColumn('due_date', function ($inquiry) {
return Carbon::parse($inquiry->due_date)->format('d-m-Y');
})
->editColumn('status', '@if($status == 0) Pending @elseif($status == 1) Accept @else Cancel @endif')
->addColumn('action', function ($inquiry) {
return '
<a href="/inquiries/' . $inquiry->id . '" class="btn btn-xs btn-primary"><i class="glyphicon glyphicon-edit"></i> View</a>
<a href="/inquiries/' . $inquiry->id . '/edit" class="btn btn-xs btn-primary"><i class="glyphicon glyphicon-edit"></i> Edit</a>
<a href="#" id="delete-button" data-id="' . $inquiry->id . '" class="btn btn-xs btn-primary"><i class="glyphicon glyphicon-edit"></i> Delete</a>
';
})
->make(true);
我尝试输入@if @endif,但它似乎打印出来而不是成为一个函数
我想根据状态显示操作按钮。
有什么解决办法吗?
谢谢
【问题讨论】: