Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.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
如何使用javascript仅为特定客户的最后一个插入行显示编辑按钮_Javascript_Php_Html_Ajax_Laravel - Fatal编程技术网

如何使用javascript仅为特定客户的最后一个插入行显示编辑按钮

如何使用javascript仅为特定客户的最后一个插入行显示编辑按钮,javascript,php,html,ajax,laravel,Javascript,Php,Html,Ajax,Laravel,请参阅记录的图像 thanx在一个表中提前我有多个客户记录。我只想显示特定客户最后一行的编辑按钮。这意味着若客户在表中重复,他的最后一条记录应该有编辑按钮。如何使用javascript实现这一点?我使用controller尝试了下面的方法,但效果不好,因为我的表中有一些角色,这会导致我想要javascript的问题?我在javascript中传递我的客户id,并检查id是否重复编辑显示按钮到该客户的最后一条记录 在这里你可以看到total point是一个重复的客户。在他的最后一行应该是可编辑

请参阅记录的图像

thanx在一个表中提前我有多个客户记录。我只想显示特定客户最后一行的编辑按钮。这意味着若客户在表中重复,他的最后一条记录应该有编辑按钮。如何使用javascript实现这一点?我使用controller尝试了下面的方法,但效果不好,因为我的表中有一些角色,这会导致我想要javascript的问题?我在javascript中传递我的客户id,并检查id是否重复编辑显示按钮到该客户的最后一条记录

在这里你可以看到total point是一个重复的客户。在他的最后一行应该是可编辑的&哈菲兹·M·塔泽姆没有重复——他还应该有编辑按钮

 @foreach($orders as $order)
          <tr>
            <input type="hidden" class="ot_id" name="ot_id" value="{{ $order->ordertaker->id }}">
            <input type="hidden" class="area_id" name="area_id" value="{{ $order->customers->area_id }}">
            <td>{{ $order->id }}</td>
            <td>{{ $order->customers->user->name }}</td>
            <td>{{ $order->ordertaker->name }}</td>
            <td>{{ $order->unit }}</td>
            <td>{{ $order->amount }}</td>
            <td>{{ $order->subtotal }}</td>
            <td>{{ $order->received_amount }}</td>
            <td>{{ $order->amount - $order->received_amount  }}</td>
            @if($order->received_amount > ($order->subtotal + $order->amount_left - $order->advance))
              <td>$order->amount_left</td>
            @else
              <td>{{ $order->advance }}</td>
            @endif

            <td>{{ $order->c_benefit }}</td>
            <td>{{ $order->customers->location_url }}</td>
            <td>{{ $order->created_at }}</td>
            <td>
             @if(Auth::user()->role <= 3)
              <label class="btn btn-default btn-sm">
                  <input type="checkbox" name="confirm-to[]" value="{{ $order->id }}" class="approve-to" />
              </label>
              @endif
              @if(Auth::user()->role <= 3 || Auth::user()->role == 5)
                <a href="javascript:;" data-toggle="modal" data-target="#order-detail-popup" class="btn btn-sm btn-success view-details" id="{{ $order->id }}"><i class="fa fa-eye"></i></a>

                <a href="{{ route('edit.order' , $order->id) }}" class="btn btn-sm btn-primary"><i class="fa fa-edit"></i></a>
                <a href="{{ route('delete.order' , $order->id) }}" class="btn btn-sm btn-danger delete-btn"><i class="fa fa-trash"></i></a>
              @endif
            </td>
          </tr>
          @endforeach[][1]
@foreach($orders作为$order)
{{$order->id}
{{$order->customers->user->name}
{{$order->ordertaker->name}
{{$order->unit}
{{$order->amount}
{{$order->小计}
{{$order->已收金额}
{{$order->金额-$order->已收金额}
@如果($order->已收金额>($order->小计+$order->剩余金额-$order->预付款))
$order->剩余金额
@否则
{{$order->advance}
@恩迪夫
{{$order->c_福利}
{{$order->customers->location\u url}
{{$order->created_at}
@if(Auth::user()->角色
@恩迪夫
@if(Auth::user()->role-role==5)
@恩迪夫
@endforeach[][1]

您可以使用第二个变量=
::选择('customers')
并按变量remplace$record->customers,然后使用:

$numItems = count($cust);
$i = 0;
foreach($cust as $key=>$c) {
  if(++$i === $numItems) {
    echo 'a href= ....';
  }
}

您可以使用IF-stm检查指定用户是否具有属性(如IF是admin do),并将基于行的内容添加到结果中。您可以在客户表中添加一个标志(图像记录的来源)然后,在插入客户的新记录之前,您必须将该标志更新为false,对于新插入的记录,该标志应为true。您可以使用如下查询
DB::statement(“更新您的_表集can_update=false,其中customer_id=“.id.”和can_update=true);