【问题标题】:How to use if else in datatables add column from controller如何在数据表中使用 if else 添加来自控制器的列
【发布时间】:2019-11-07 15:50:10
【问题描述】:

我想在控制器中添加数据表列中使用 if else ,但发生这种情况

// 使用 IF ELSE 禁用按钮 AUTH 用户与用户分配相同

//我的控制器

     @if({$a->user_assign}!=Auth::user->assign_to)
      <button data-toggle='modal' data-target='#transfer' class='btn btn-success btnx' data-item_name='$a->item_name'  data-id='$a->id' disable>Transfer</i>
   @else
        <button data-toggle='modal' data-target='#transfer' class='btn btn-success btnx' data-item_name='$a->item_name'  data-id='$a->id'>Transfer</i>
   @endif
    <button data-toggle='modal' data-target='#viewmodal$a->id' class='btn btn-info btnaction'><i class='fa fa-eye' ></i></button>

   </button>

//我的刀片

   <th>Assign to.</th>  
    <th>Action</th>
  </tr>
</thead>
@foreach($departmentres as $a)
</table>

【问题讨论】:

  • 使用 {$a->user_assign} 有效

标签: laravel datatables


【解决方案1】:

您的 Blade 模板有多个问题,您需要回显 php 变量和对象属性

@if($a->user_assign != auth()->user()->assign_to)
<button data-toggle='modal' data-target='#transfer' class='btn btn-success btnx' data-item_name='{{ $a->item_name }}'
    data-id='{{ $a->id }}' disable>Transfer</i>
</button>
@else
<button data-toggle='modal' data-target='#transfer' class='btn btn-success btnx' data-item_name='{{ $a->item_name }}'
    data-id='{{ $a->id }}'>Transfer</i>
</button>
@endif
<button data-toggle='modal' data-target='#viewmodal{{ $a->id }}' class='btn btn-info btnaction'><i
        class='fa fa-eye'></i></button>

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-23
    • 1970-01-01
    • 2021-12-31
    • 2020-02-21
    • 1970-01-01
    • 2016-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多