Laravel is there a way to add values to a request array

前端 未结 13 2176
闹比i
闹比i 2020-12-07 15:24

I come across a situation in Laravel while calling a store() or update() method with Request parameter to add some additional value to the request before calling Eloquent fu

13条回答
  •  情话喂你
    2020-12-07 15:48

    The best one I have used and researched on it is $request->merge([]) (Check My Piece of Code):

        public function index(Request $request) {
            not_permissions_redirect(have_premission(2));
            $filters = (!empty($request->all())) ? true : false;
            $request->merge(['type' => 'admin']);
            $users = $this->service->getAllUsers($request->all());
            $roles = $this->roles->getAllAdminRoles();
            return view('users.list', compact(['users', 'roles', 'filters']));
        }
    

    Check line # 3 inside the index function.

提交回复
热议问题