se anexa token de api de google maps para rastreo de ubicaciones
This commit is contained in:
@@ -9,7 +9,7 @@ use Illuminate\Support\Facades\Auth;
|
||||
class CodeController extends Controller
|
||||
{
|
||||
public function __construct() {
|
||||
$this->middleware('can:code.index')->only('index','show','create');
|
||||
$this->middleware('can:asistencia')->only('index','show','create');
|
||||
}
|
||||
|
||||
public function index()
|
||||
@@ -23,8 +23,17 @@ class CodeController extends Controller
|
||||
return view('code.index',compact('codes','registros'));
|
||||
}
|
||||
|
||||
public function show()
|
||||
public function registros()
|
||||
{
|
||||
return view('code.show');
|
||||
$user = Auth::user();
|
||||
|
||||
$codes = Code::where('user_id', $user->id)
|
||||
->orderBy('registro', 'desc')
|
||||
->get()
|
||||
->groupBy(function ($code) {
|
||||
return $code->registro->format('Y-m-d');
|
||||
});
|
||||
|
||||
return view('code.show',compact('codes'));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user