request->add(['active'=>1]); parent::__construct($model, $with, $select, $name_model,null,$search); } public function me(){ $user = User::with($this->with) ->select($this->select) ->findOrFail(auth()->id()); // $permission = Permission::where('user_type',$user->user_type)->select('rid')->distinct('rid')->get()->pluck('rid')->toArray(); // $user['permission'] = $permission; return response()->json($user); } public function updateMe(Request $request){ return parent::update($request,auth()->id()); } public function getByUserType($user_type){ $user = User::where('user_type',$user_type)->select('id','name','mobile')->get(); return response()->json($user); } public function listUser(){ $user = User::select('id','name','mobile','user_type')->get(); return response()->json($user); } }