Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 修改Laravel背包客积垢列表视图_Php_Laravel_Crud_Backpack For Laravel - Fatal编程技术网

Php 修改Laravel背包客积垢列表视图

Php 修改Laravel背包客积垢列表视图,php,laravel,crud,backpack-for-laravel,Php,Laravel,Crud,Backpack For Laravel,我有我的新项目的Laravel5.2Backpacker管理员,我需要对生成的列表视图做一些小的调整。即: 我在数据库中有以美分形式存储的金额,但需要显示为常规金额,所以这基本上需要将amount列中的所有值除以100 我有一些行,其中有取消的日期。我想为这些设置row类为“警告” 到目前为止,我只找到了完整的覆盖解决方案,但我想知道,在crud控制器中是否可以做得更简单 我已经可以使用以下内容修改标题: $this->crud->setColumnDetails('amount',

我有我的新项目的Laravel5.2Backpacker管理员,我需要对生成的列表视图做一些小的调整。即:

  • 我在数据库中有以美分形式存储的金额,但需要显示为常规金额,所以这基本上需要将
    amount
    列中的所有值除以100

  • 我有一些行,其中有
    取消的日期。我想为这些设置row类为“警告”

  • 到目前为止,我只找到了完整的覆盖解决方案,但我想知道,在crud控制器中是否可以做得更简单

    我已经可以使用以下内容修改标题:

    $this->crud->setColumnDetails('amount', ['label' => 'Total Amount']);
    
    有这样一个简单的数据行选项吗?比如:

    $this->crud->setColumnData('amount', $this->crud->amount/100);
    
    1) 我建议使用,比如:

    然后,您将能够为该属性选择“amountInDollars”

    2) 实现类似目标的简单方法是。在它里面,你将能够显示一个警告/成功标签,这将使该行脱颖而出。比如:

    <td>
      @if ($entry->cancelled_date)
       <span class="label label-danger">Cancelled</span>
      @else
       <span class="label label-default">Not cancelled</span>
      @endif
    </td>
    
    
    @如果($entry->cancelled\u date)
    取消
    @否则
    未取消
    @恩迪夫
    
    希望能有帮助。干杯

    1)我建议使用,比如:

    然后,您将能够为该属性选择“amountInDollars”

    2) 实现类似目标的简单方法是。在它里面,你将能够显示一个警告/成功标签,这将使该行脱颖而出。比如:

    <td>
      @if ($entry->cancelled_date)
       <span class="label label-danger">Cancelled</span>
      @else
       <span class="label label-default">Not cancelled</span>
      @endif
    </td>
    
    
    @如果($entry->cancelled\u date)
    取消
    @否则
    未取消
    @恩迪夫
    

    希望能有帮助。干杯

    谢谢,我不知道我能如此轻松地创建自定义字段类型。任何想法,如何添加样式到整个
    以突出显示它?不幸的是,我认为这将是相当困难的,因为Datatables.js解释了它,而Backpack并没有提供一种简单的方法来实现这一点…但是,您可以修改list.blade.php文件,其中呈现了TR。您可以在/resources/views/vendor/backpack/crud中找到它。如果它不在那里,您可以使用相同的名称从供应商的包中复制它。背包将尝试查看您的资源文件夹中是否有一个。如果没有,则返回到包中的类型。谢谢,我不知道我可以如此轻松地创建自定义字段类型。任何想法,如何添加样式到整个
    以突出显示它?不幸的是,我认为这将是相当困难的,因为Datatables.js解释了它,而Backpack并没有提供一种简单的方法来实现这一点…但是,您可以修改list.blade.php文件,其中呈现了TR。您可以在/resources/views/vendor/backpack/crud中找到它。如果它不在那里,您可以使用相同的名称从供应商的包中复制它。背包将尝试查看您的资源文件夹中是否有一个。如果没有,则返回到包中的包。