【发布时间】:2017-05-17 11:24:35
【问题描述】:
我有一个任务 - 在我们的一个管理页面中插入一个自定义列,我可以在其中为每个条目调用模型中的方法,由背包 CRUD 生成器生成。 我在官方文档声明中找到了我在这里需要的东西:
https://laravel-backpack.readme.io/v3.0/docs/crud-columns-types#section-roll-your-own
但是没有关于如何以正确的方式在控制器中实现这一点。 所以我试着这样做
控制器:
$status = [
'label' => 'Status',
'name' => 'status',
'type' => 'text'
];
$this->crud->addColumn($status);
正如文档中提到的,我在
中创建了自己的刀片文件resources\views\vendor\backpack\crud\columns
这里是:
{{-- status --}}
<td>{{ $entry->isBlocked }}</td>
其中 isBlocked 是我模型中的方法。我有一个关于数据库的错误,没有任何工作。 请说是否有可能做我想做的事情,如果是的话 - 请说出如何在视图和控制器中正确地做这件事
谢谢!
【问题讨论】: