laravel update or create new code example

Example 1: create or update in laaravel

//if there is id => 1 for user role , update this and if there is not 
//id => 1 create it and insert some data for it
 $data = $request->all();
   UserRule::updateOrCreate(
            ['id' => 1],
            $data
        );

Example 2: update or create laravel

$user = User::updateOrCreate(['name' => request()->name], [ 
    'foo' => request()->foo
]);

Example 3: create or update laravel

DB::table('vendor_managements')->where('vendor_code', $vendor_code)->update(array('state'=> $state_namne));

Example 4: create laravel update

const CREATED_AT = 'creation_date';
const UPDATED_AT = 'last_update';