/** * Store a newly created resource in storage. * @param Request $request * @return Response */ public function store(Request $request) { // check if exist $user_have_permission = DB::table('permission_user')->where('user_id', request('all_users'))->where('permission_id', request('permissions'))->count(); //add permission if ($user_have_permission) { return redirect()->back()->with('warning', trans('users::users.user_already_have_permission')); } else { User::find(request('all_users'))->attachPermission(request('permissions')); return redirect()->back()->with('success', trans('users::users.permission_pushed_success')); } }
public function getAvatar($id) { $user = User::find($id); $avatar = Avatar::find($user->avatar); $file = Storage::get($avatar->path); $img = app('image')->make($file); return $img->response(); }