Update Estandar->user,cabecera

master
cgonzalesmo 2022-11-14 16:40:44 -05:00
parent 40c97d1395
commit f3fdb42751
2 changed files with 10 additions and 0 deletions

View File

@ -74,11 +74,16 @@ class EstandarController extends Controller
public function updateEstandar(Request $request, $id) public function updateEstandar(Request $request, $id)
{ {
$request->validate([
"id_user" => 'exists:App\Models\User,id',
]);
$id_user = auth()->user()->id; $id_user = auth()->user()->id;
if (Estandar::where(["id_user" => $id_user, "id" => $id])->exists()) { if (Estandar::where(["id_user" => $id_user, "id" => $id])->exists()) {
$estandar = Estandar::find($id); $estandar = Estandar::find($id);
$estandar->name = isset($request->name) ? $request->name : $estandar->name; $estandar->name = isset($request->name) ? $request->name : $estandar->name;
$estandar->cabecera = isset($request->cabecera) ? $request->cabecera : $estandar->cabecera; $estandar->cabecera = isset($request->cabecera) ? $request->cabecera : $estandar->cabecera;
$estandar->id_user = isset($request->id_user) ? $request->id_user : $estandar->id_user;
$estandar->save(); $estandar->save();
return response([ return response([
"status" => 1, "status" => 1,

View File

@ -56,4 +56,9 @@ class User extends Authenticatable
{ {
return plan::where('id', $id_plan)->where('id_user', $this->id)->exists(); return plan::where('id', $id_plan)->where('id_user', $this->id)->exists();
} }
public function isEncargadoEstandar($id_estandar)
{
return Estandar::where('id', $id_estandar)->where('id_user', $this->id)->exists();
}
} }