jeudi 2 février 2017

get row data in laravel 5

i want to show data in bootstrap modal depend on row that i clicked, but i always get the last value of the table even i click at another row, please help me, sorry for my bad english

my View :

  @foreach (App\Model\Users::all() as $users)
                <tr>
                  <td></td>
                  <td></td>
                  <td></td>
                  <td></td>
                  <td>
                    <a href="#"  data-href="" data-target="#modaledit" data-toggle="modal"><i class="fa fa-pencil"></i></a>
                    <a href="#" data-href="" data-toggle="modal" data-target="#modaldelete"><i class="fa fa-trash-o"></i></a>
                  </td>
                </tr>
                @endforeach

my Modal :

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

        <!-- Modal content-->
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal">&times;</button>
            <h4 class="modal-title">Edit User</h4>
          </div>
          <div class="modal-body">
            <div class="form-group">
              <label for="InputEmail">Email address</label>
                <input type="email" class="form-control"
                id="InputEmail" placeholder="Enter email" value=""/>
            </div>
            <div class="form-group">
              <label for="InputPassword">Password</label>
                <input type="password" class="form-control"
                    id="InputPassword" placeholder="Password"/>
            </div>
            <button type="submit" class="btn btn-default">Submit</button>
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
          </div>
        </div>
      </div>
    </div>

my Route :

Route::resource('allusers','AllUsersController');

my Controller :

public function edit($id_user)
{
  $users = \App\Model\Users::findOrFail($id_user);
  return view('all-users',compact('users'));
}

JQuery :

  $('#modaledit').on('show.bs.modal', function(e) {
        $(this).find('#InputEmail').attr('value', '');
      });



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/2k776nR
via IFTTT

Aucun commentaire:

Enregistrer un commentaire