Laravel 以相同id为目标的模式,无论单击哪个用户

Laravel 以相同id为目标的模式,无论单击哪个用户,laravel,laravel-5,modal-dialog,Laravel,Laravel 5,Modal Dialog,我有一个标准的forloop来填充一个表。在表中,我有一个名为remove permission的按钮,用于填充模式。此模式的目标是第一个用户,无论我单击哪个用户。对于表中的每个用户,infomration都显示得很好,但是对于model,我发现了这个问题 这是密码 <tbody> @foreach($administrators as $administrator) <tr class="rowlink user_info_{!! $admin

我有一个标准的forloop来填充一个表。在表中,我有一个名为remove permission的按钮,用于填充模式。此模式的目标是第一个用户,无论我单击哪个用户。对于表中的每个用户,infomration都显示得很好,但是对于model,我发现了这个问题

这是密码

    <tbody>
    @foreach($administrators as $administrator)
        <tr class="rowlink user_info_{!! $administrator->id!!}">
            <td>{!! $administrator->username !!}</td>
            <td>{!! $administrator->name !!}</td>
            <td><a class="maillink" href="{!! url("mailto:".$administrator->email)!!}">{!! $administrator->email !!}</a></td>
            <td>{!! $administrator->user_ip !!}</td>

            <td>
                @if($administrator->confirmed==1)
                    <label class="label label-success">Yes</label>
                @else
                    <label class="label label-danger">No</label>
                @endif
            </td>

            <td>SuperAdmin</td>
            <td class="visible-lg">{!! $administrator->created_at !!}</td>
            <td class="visible-lg">{!! $administrator->id !!}</td>
            <td>
                <a href="javascript:;" data-user='{!! $administrator->id !!}'
                   data-toggle="modal"
                   data-target="#remove_permission"
                   data-accent="alert"
                   class="atrium-button--text remove_superadmin_btn">
                   <svg width="18" height="18" viewbox="0 0 18 18"><use xlink:href="#icon-delete"></use></svg>
                   <span>Remove Permission</span>
                 </a>


                <a href="{!! route('superadmins.view', $administrator->id) !!}"
                   data-accent="positive"
                   class="atrium-button--text">

                   <svg width="18" height="18" viewbox="0 0 18 18"><use xlink:href="#icon-arrow"></use></svg>
                   <span>View & Edit</span>
                 </a>

                <a data-accent="primary"
                  class="atrium-button--text"
                  href="{!! route('admin.account.confirm.resend', $administrator->id) !!}">

                  <svg width="18" height="18" viewbox="0 0 18 18"><use xlink:href="#icon-edit"></use></svg>
                  <span>Send Email</span>
                </a>

                <a data-accent="yellow"
                  class="atrium-button--text"
                  href="#javascript:;">

                  <svg width="18" height="18" viewbox="0 0 18 18"><use xlink:href="#icon-flag"></use></svg>
                  <span>Password Help</span>
                </a>


                <div id="remove_permission" class="modal fade" role="dialog">
                    <div class="modal-dialog">

                        <!-- Modal content-->
                        <div class="modal-content">
                            <div class="modal-header">
                                <h4 class="modal-title">Remove Permission</h4>
                            </div>
                            <div class="modal-body">
                              <p>Are you sure you want to remove the super-admin permissions from {{ $administrator->id }}</p></br>

                                <form action="/admin/admin/superadmins/remove/{{ $administrator->id}}" method="POST">
                                  {{ csrf_field() }}
                                  {{ method_field('PUT') }}

                                  <button type="submit" class="atrium-button">
                                    <svg width="18" height="18" viewbox="0 0 18 18"><use xlink:href="#icon-check"></use></svg>
                                    <span>Remove Permission</span>
                                  </button>

                                  <a class="atrium-button--subtle" data-accent="alert" data-dismiss="modal">
                                    <svg width="18" height="18" viewbox="0 0 18 18"><use xlink:href="#icon-close"></use></svg>
                                    <span>Cancel</span>
                                  </a>

                                </form>

                            </div>

                        </div>

                    </div>
                </div>
            </td>
        </tr>
        @endforeach

    </tbody>
</table>

@foreach($administrators作为$administrator)
{!!$administrator->username!!}
{!!$administrator->name!!}
{!!$administrator->user\u ip!!}
@如果($管理员->确认==1)
对
@否则
不
@恩迪夫
超级管理员
{!!$administrator->created_at!!}
{!!$administrator->id!!}
删除权限
确实要从{{{$administrator->id}删除超级管理员权限吗


{{csrf_field()}} {{method_字段('PUT')} 删除权限 @endforeach

这里有什么想法吗?

这是因为您有多个模型,但所有模型都有相同的ID,这就是模态采用的最后一个ID

像这样更改模态链接和模型代码

<a href="javascript:;" data-user='{!! $administrator->id !!}'
  data-toggle="modal"
  data-target="#remove_permission_{{$administrator->id}}"
  data-accent="alert"
  class="atrium-button--text remove_superadmin_btn">
  <svg width="18" height="18" viewbox="0 0 18 18"><use xlink:href="#icon-delete"> 
  </use</svg>
  <span>Remove Permission</span>
</a>

模态:

<div id="remove_permission_{{$administrator->id}}" class="modal fade" role="dialog">
  <div class="modal-dialog">

    <!-- Modal content-->
    <div class="modal-content">
      <div class="modal-header">
        <h4 class="modal-title">Remove Permission</h4>
      </div>
      <div class="modal-body">
        <p>Are you sure you want to remove the super-admin permissions from {{ $administrator->id }}</p></br>

        <form action="/admin/admin/superadmins/remove/{{ $administrator->id}}" method="POST">
          {{ csrf_field() }}
          {{ method_field('PUT') }}

          <button type="submit" class="atrium-button">
            <svg width="18" height="18" viewbox="0 0 18 18"><use xlink:href="#icon-check"></use></svg>
            <span>Remove Permission</span>
          </button>

          <a class="atrium-button--subtle" data-accent="alert" data-dismiss="modal">
            <svg width="18" height="18" viewbox="0 0 18 18"><use xlink:href="#icon-close"></use></svg>
            <span>Cancel</span>
          </a>

        </form>

      </div>

    </div>

  </div>
</div>

删除权限
确实要从{{{$administrator->id}删除超级管理员权限吗


{{csrf_field()}} {{method_字段('PUT')} 删除权限