updateorcreate method in laravel with example

update or create

Hello buddy, I hope you are doing well, a lot many thanks for landing on our blog for your issue, I will bet that at the end of the blog you will get your solution.

Well, updateorcreate method is introduced in laravel because sometimes we have a scenario where we want to update the existing data and if the data is not present we have to create a new one. For example, if you have the clone functionality in your website or you are saving the configuration data in such a scenario we have to use updateorcreate method because it saves the number of code lines and makes our code much more readable.

Below is the code example where I have implemented updateorcreate

$data= [
    'name' => 'codehunger',
    'email' => '[email protected]'
];
$user = User::updateOrCreate(
['id'=>'primary_key_id'],$data
);

Keep in my mind in order to run updateorcreate method properly you have to pass two parameters, the first parameter will check whether data will exist or not, and the second will use to update or create the data in your table.

I hope now you understood how the updateorcreate method works in laravel and in what cases we can apply updateorcreate method.

5 1 vote
Article Rating

Do you want to hire us for your Project Work? Then Contact US.
Spread the love
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x