
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
- Display first n record from collection in laravel view
- Submit form without CSRF token in Laravel
- Eager loading dynamically in laravel
- Get last week data in Laravel
- Call to a member function update() on null
- How to add a key value pair to existing array in laravel
- How to restore multiple records after soft-deletes in Laravel
- The POST method is not supported for this route. Supported methods: PUT.
- Call to a member function pluck() on array
- How to get route name on visit URL in laravel
- Get previous date data in laravel
- Class 'App\Rules\Hash' not found in Laravel
- Method chaining in Laravel
- How to update record after save method in Laravel
- There are no commands defined in the "route:" namespace
- Delete file from amazon s3 bucket using Laravel
- How to upload multiple images after preview in laravel using cropper js
- Get duplicate records in laravel
- Argument 1 passed to App\Http\Controllers\Auth\LoginController::authenticated() must be an instance of App\Http\Controllers\Auth\Request
- How to authenticate admin users in Laravel ?
- Laravel 7 login error message not showing
- Conditional validation in laravel
- Get comma separated email from input array
- How to check records exist in loaded relationship in Laravel blade view
- Get all users except the followings users in overtrue laravel-follow