laravelのcreateメソッドについて
laravelのcreateメソッドで名前の通り作成処理をしているのはわかるのですが、具体的にどのような処理を行っているかがわかりません。
public function register(Request $request) { $this->validator($request->all())->validate(); event(new Registered($user = $this->create($request->all()))); $this->guard()->login($user); return $this->registered($request, $user) ?: redirect($this->redirectPath()); } protected function create(array $data) { return User::create([ 'name' => $data['id'], 'password' => Hash::make($data['password']), ]); } registerメソッドで入力された値を取得し、ユーザー登録し、登録したユーザーでログインするというところはなんとなく分かるのですが、細かな理解が出来ていません。 またcreateメソッドでは$fillableのようなことをやっているということでしょうか? 分かる方、回答いただけましたら幸いです。
もし「ドキュメントを読んでも納得できない」となると
「コアソースを読みましょう」としか言えなくなると思います。
本気で理解を深めたいならコアソースを読むしかありません。
回答2件
あなたの回答
tips
プレビュー