آپدیت که گفتم منظقی نیست و برنامه خوانایی شو از دست میده اگه یه کد رو هم برای درج و هم آپدیت استفاده کنیم و این در فلسفه لاراول جایی نداره
اما اینارو فعلا داشته باش
// Retrieve the user by the attributes, or create it if it doesn't exist...
$user = User::firstOrCreate(['name' => 'John']);
// Retrieve the user by the attributes, or instantiate a new instance...
$user = User::firstOrNew(['name' => 'John']);
اگه رکوردی وجود داشته باشه برات مقادیرشو واکشی میکنه یا با کد دوم برات یک آبجکت میسازه وگرنه رکوردو درج میکنه