MINI MINI MANI MO
<?php
namespace App\Http\Controllers;
use App\Models\User;
use Illuminate\Http\Request;
use Illuminate\Support\Arr;
class AccesoController extends Controller
{
private $request;
public function __construct(Request $request) {
$this->request=$request;
$this->middleware('auth');
}
public function index()
{
if (auth()->user()->DatosUsers->tipo_usuario == 1) {
$diputados = User::all();
return view('acceso.show', compact('diputados'));
}else{
return redirect('cerrar');
}
}
public function darAcceso(Request $request)
{
$diputado = User::find($request->diputado);
if ($diputado->permisoAcceso == 1){
$status = 0;
}else{
$status = 1;
}
$res["permisoAcceso"] = $status;
$diputado->update($res);
}
public function darAccesoTodos(Request $request)
{
$status = $request->status;
$diputados = User::all();
foreach ($diputados as $diputado){
$d = User::find($diputado->id);
if ($diputado->DatosUsers){
if ($diputado->DatosUsers->status == 1){
$res["permisoAcceso"] = $status;
$res["permisoAccesoTodos"] = $status;
$d->update($res);
}
}
}
}
}
OHA YOOOO