Update record after find method in lavavel
Update record after find method in lavavel
We’ll attempt to use programming in this lesson to solve the "Update record after find method in lavavel" puzzle.
You can update record after find method by passing the primary key of record to find() method and run update() method on record.-
Update record using find() method with static value in laravel 8
//routes\web.php use App\Http\Controllers\HomeController; Route::get('/update-record',[HomeController::class, 'updateRecord']); //app\Http\Controllers\HomeController.php //Import post model in controller use App\Models\Post; //Controller's method to update record with static value public function updateRecord(){ $id = 1; $post = Post::find($id)->update(['description'=> 'Lorem ipsum']); echo $post; }
Output :
If record exists with specific argument value and update query executed successfully
1
If record does not exists and update query not executed successfully
Error : Call to a member function update() on null
The error Call to a member function update() on null means that Post::find($id) returned null. This may be because $id is itself null, or the value of $id does not exist in the id column of the posts table.
You have to check the $id value should not be null and after that you have to check the record with this id (value) exists in the table. It will return 1 if everything is ok else it will return Call to a member function update() on null.
If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.
Don't forget to share this article! Help us spread the word by clicking the share button below.
We appreciate your support and are committed to providing you valuable and informative content.
We are thankful for your never ending support.
Random Code Snippet Queries: Laravel
- How to increment column value of table in Laravel
- Touch parent updated_at in Laravel
- Sample configuration files to create laravel project with docker using wsl (window subsystem linux)
- How to remove package from laravel
- How to return a column with different name in Laravel
- Get products with number of orders in Laravel
- RuntimeException You must enable the openssl extension in your php.ini to load information from https://repo.packagist.org
- How to send ID to another page in Laravel
- How to disable timestamps in laravel
- 419 page expired error in Laravel
- How to get specific columns using with method in laravel Eloquent relationship
- How to insert value to additional columns in pivot table in laravel
- Pass variable from blade to controller Laravel
- How to get all posts which contains comments in laravel
- How to check record exist or not in relationship table
- Display data in table using foreach in Laravel
- How to avoid duplicate entries in pivot table in Laravel
- Target class [admin] does not exist.
- How to display serial number in Laravel?
- Pass value from controller to model in laravel
- Recursive function example code PHP Laravel
- Print last executed query in laravel
- Laravel create default admin user
- Class 'App\Http\Controllers\User' not found
- Always load the relationship data with eager loading in Laravel