La création d'une édition modal dans Laravel 5

Je suis en train de créer une édition modal pour chaque ligne dans la base de données. Ma page ressemble à ceci.

La création d'une édition modal dans Laravel 5

Quand je clique sur l'icône d'édition, j'ai ouvert un modal où un utilisateur informations peuvent être modifiées. Le modal ressemble à ceci.

La création d'une édition modal dans Laravel 5

Le modal j'ai l'intention de montrer, c'est comme cela.

La création d'une édition modal dans Laravel 5

Mon view.php

<div class="box-body">
<table id="example2" class="table table-bordered table-hover">
<thead>
<tr>
<!-- <th></th> -->
<th>Username</th>
<th>Contact</th>
<th>Email</th>
<th>Role Type</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
@foreach ($data as $datas)
<tr>
<td>{{ $datas->username }}</td>
<td>{{ $datas->contact }}</td>
<td>{{ $datas->email }}</td>
<td>Role Type</td>
<td>
<div class="btn-group">
<button type="button" class="btn btn-info" data-toggle="modal" data-target="#edit-modal">
<i class="fa fa-edit"></I>
</button>
<button type="button" class="btn btn-info" data-toggle="modal" data-target="#delete-modal">
<i class="fa fa-trash"></i>
</button>
</div>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
<div class="modal fade" id="edit-modal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
<h4 class="modal-title" align="center"><b>Edit User</b></h4>
</div>
<div class="modal-body">
<form role="form" action="/edit_user">
<input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">
<div class="box-body">
<div class="form-group">
<label for="exampleInputEmail1">User ID</label> 
<input type="text" class="form-control" name="user_id" placeholder="User ID" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">Username</label> 
<input type="text" class="form-control" name="username" placeholder="Enter username">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Email</label> 
<input type="text" class="form-control" name="email" placeholder="Enter email">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Contact</label> 
<input type="text" class="form-control" name="contact" placeholder="Enter contact">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Change Password</label> 
<input type="password" class="form-control" name="change_password" placeholder="Enter password">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default pull-left" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Save changes</button>
</div>
</form>
</div>
</div>
</div>
</div>

Comment puis-je obtenir le résultat souhaité?

  • Vous devez ajouter de la valeur modale d'entrée, tandis que d'ouvrir le modèle, vous pouvez obtenir une valeur et ajoutez modale des entrées VIA JS
  • Comment puis-je transmettre les valeurs? Quel est le format? @DsRaj
  • Vous aurez besoin de saisir les valeurs des cellules et remplir les champs appropriés lors de l'ouverture/affichage modal, en plus, vous devrez le réinitialiser à la fermeture de la modal
  • Avez-vous ajouté un code Javascript dans votre page?
  • Pourriez-vous me montrer une démonstration de la façon de saisir les valeurs dans les cellules. J'ai cherché sur le web pour un long moment, mais je n'arrive pas à obtenir ce dont j'ai besoin
  • Je n'ai pas de Javascript dans ma page. Je suis en utilisant le contrôleur pour obtenir les valeurs à partir de la base de données \
  • Vous avez à jouer avec un peu de code javascript pour faire ça.
  • sur votre <form> modal ajouter value attribut à votre <input>
  • stackoverflow.com/questions/1992142/html-modal-popup/...
  • Double Possible de Laravel 5.1 transmettre des données à partir de la vue modal

InformationsquelleAutor jptl431 | 2018-02-19