
Eliminar checkbox multiples
Publicado por Juan (1 intervención) el 15/02/2018 17:05:44
Hola, quisiera ver si me pueden ayudar, hace poco estoy incursionando con laravel, hay cosas que hago sin problemas, pero hoy me encuentro con la siguiente dificultad (quizas no lo sea), pero en algo me estoy cayendo que no puedo ver. Necesito poder eliminar varios checkbox al aprimir un boton, pero cuando oprimo dicho boton no hace absotamente nada, no se si me falta enviar algun parametro o estoy haciendo algo mal.
Esto es lo que tengo como codigo
En mi web tengo lo siguiente:
Route::get('/eliminararray', 'Blog\ModuloController@eliminar')->name('blog.eliminaarray');
usuarios.blade.php
Controlador
A la vez este listado que muestro hace una busqueda del usuario, carga archivos, edita al usuario y elimina al usuario sin problemas, pero cuando quiero aplicar la selección de los checkbox no me realiza nada. Cada boton de busqueda, carga, elimina y edita lo hago a traves de javascript sin inconvenientes.
Por fa, si me pueden ayudar a ver donde esta mi error se los agradeceria mucho.
saludo
Juan
Esto es lo que tengo como codigo
En mi web tengo lo siguiente:
Route::get('/eliminararray', 'Blog\ModuloController@eliminar')->name('blog.eliminaarray');
usuarios.blade.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<form id="form1" action="{{route('blog.eliminaarray')}}" method="get">
<button type="button" class="btn btnArr" aria-label="Left Align"><span class="fa fa-trash-o" aria-hidden="true"></span></button>
<div class="col-12">
<div class="card">
<div class="card-header">Listado</div>
<div class="card-block">
<div class="table-responsive">
<table class="table table-sm table-bordered">
<thead>
<tr>
<th><input type="checkbox"/></th>
<th class="hidden-md-down">Rut</th>
<th class="hidden-md-down">Nombres</th>
<th>Acciones</th>
</tr>
</thead>
<tbody>
@foreach($usuario as $user)
<tr>
<td><input type="checkbox" name="usuarios[]" id="usuarios[]" value="{{base64_encode($user->id_user)}}" ></td>
<td class="hidden-md-down">{{$user->rut}}</td>
<td class="hidden-md-down">{{$user->nombres}}</td>
<td>
<a href="javascript:void(0)" class="btnEditar" u="{{base64_encode($user->id_user)}}" title="Editar Paciente"><i class="fa fa-edit" aria-hidden="true"></i></a>
<a href="javascript:void(0)" title="Eliminar"><i class="fa fa-trash-o btnEliminar" u="{{base64_encode($user->id_user)}}" aria-hidden="true"></i></a>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div>
</form>
Controlador
1
2
3
4
5
6
7
8
9
10
11
12
13
public function eliminar(Request $request){
if($usuarios=base64_decode($request->input('$usuarios'))) {
foreach ($usuariosas $user=>$valor){
$user= Usuarios::find($valor);
$user->estado= 2;
$user->fech= Carbon::now();
$user->save();
}
}
return redirect()->route('blog.usuarios');
}
1
2
3
$('.btnArr').click(function (){
$('#form1').submit();
});
A la vez este listado que muestro hace una busqueda del usuario, carga archivos, edita al usuario y elimina al usuario sin problemas, pero cuando quiero aplicar la selección de los checkbox no me realiza nada. Cada boton de busqueda, carga, elimina y edita lo hago a traves de javascript sin inconvenientes.
Por fa, si me pueden ayudar a ver donde esta mi error se los agradeceria mucho.
saludo
Juan
Valora esta pregunta


0