I have a codes for create new data, but im comfuse what is the best way to insert new data in database using laravel 5.5.
Codes 1:
$user = User::create([
'name' => $request->name,
'username' => $request->username,
'email' => $request->email,
'password' => $request->password,
]);
or
COdes 2 :
$user = new User();
$user->name = $request->name;
$user->username = $request->username;
$user->email = $request->email;
$user->password = $request->password;
$user->save();
what is the best way ? and what is your reason?