se anexa token de api de google maps para rastreo de ubicaciones

This commit is contained in:
2026-02-28 10:23:56 -06:00
parent 4c87f86c89
commit 68d32dbd88
14 changed files with 259 additions and 45 deletions
+18 -14
View File
@@ -12,11 +12,12 @@ class HorarioController extends Controller
{
public function __construct() {
$this->middleware('can:horario.index')->only('index','show');
$this->middleware('can:horario.create')->only('create','store');
$this->middleware('can:horario.edit')->only('edit','update');
$this->middleware('can:horario.destroy')->only('destroy');
$this->middleware('can:horario.index')->only('index','show');
$this->middleware('can:horario.create')->only('create','store');
$this->middleware('can:horario.edit')->only('edit','update');
$this->middleware('can:horario.destroy')->only('destroy');
}
public function index()
{
$usuarios = User::with(['roles'])->has('horarios')->get();
@@ -26,7 +27,10 @@ class HorarioController extends Controller
public function create()
{
$usuarios = User::where('code','!=','0')->get();
$usuarios = User::with(['roles'])
->where('code', '!=', '0')
->doesntHave('horarios')
->get();;
$inicioSemana = Carbon::now()->startOfWeek();
@@ -80,7 +84,6 @@ class HorarioController extends Controller
return view('horario.edit', compact('user','usuarios','dias','horarios'));
}
public function update(Request $request, User $user)
{
foreach ($request->horarios as $h) {
@@ -111,14 +114,15 @@ class HorarioController extends Controller
return view('horario.show',compact('areacode'));
}
public function destroy(Horario $horario)
public function destroy(User $user)
{
// $areacode->delete();
// session()->flash('swal',[
// 'icon'=>'success',
// 'title'=>'Eliminado!',
// 'text'=>'Se ha eliminado el registro correctamente'
// ]);
// return redirect()->route('horario.index');
$user->horarios()->delete();
session()->flash('swal',[
'icon'=>'success',
'title'=>'Eliminado!',
'text'=>'Se han eliminado los registros correctamente'
]);
return redirect()->route('horario.index');
}
}