user()->hasPermission("users-add-training-course") && !$request->user()->hasPermission("user-add-training-course")) abort(401); User::where('id', $request->user()->id)->update(['last_access' => now()]); return response()->json( TrainingCourseType::get() ); } /** * Add a new TrainingCourseType. */ public function create(Request $request) { if(!$request->user()->hasPermission("users-add-training-course") && !$request->user()->hasPermission("user-add-training-course")) abort(401); $trainingCourseType = new TrainingCourseType(); $trainingCourseType->name = $request->name; $trainingCourseType->save(); Logger::log("Aggiunto tipo di corso di formazione ($trainingCourseType->name)"); return response()->json( $trainingCourseType ); } }