Find the Best Cosmetic Hospitals

Explore trusted cosmetic hospitals and make a confident choice for your transformation.

“Invest in yourself — your confidence is always worth it.”

Explore Cosmetic Hospitals

Start your journey today — compare options in one place.

How to Delete data in Multiple Tables (with Relationship) Laravel.

To delete data from database with with relationship with two tables in Laravel we have to use the solution that I’ve used.

Now, Question is Where and when we use this Method ?

Lets Discuss, what problems that i faced and how Solved it.

In my project, I’ve two Tables in Database 1st is my Users table where users data is stored. See the below image :-

and 2nd is SocialProviders where users Provider ID is stored (whenever a user login with google, Facebook, etc then unique provider_id is stored to verify the users ) with user_id to find that which provider is for which user. See the below image :-

and whenever I Delete a user then I have to delete User data from both Users table and SocialProviders table for that user.

Now, My problem is that I am not able to delete the User data from SocialProviders table but users table data is deleted and when the user re-login with the same Email ID then an error occurs.

So, I’ve used a function in my delete function to delete the data from both the table when I delete the User. See the Below Code of Mine :-

Now, Understand What is written in the code and how it’s work.

I’m Providing the image of code to explain better

In my users table, I’ve used leftJoin method to declare that in social_providers table, users id is equal to social_providers user_id (relationship established between them), where users id is equal to the $id (Variable id) and variable id is passed in the destroysr function which returns the users id for which I’ve called the destroy function. So it will delete the data from both the tables for that user.

I hope it will help you and if you want to learn about Join method then go to Official Source from Here

Thanks ??

Find Trusted Cardiac Hospitals

Compare heart hospitals by city and services — all in one place.

Explore Hospitals
With MotoShare.in, you can book a bike instantly, enjoy doorstep delivery, and ride without worries. Perfect for travelers, professionals, and adventure enthusiasts looking for a seamless mobility solution.

Related Posts

What is Laravel and use cases of Laravel?

What is Laravel? Laravel is an open-source, free PHP web framework designed for the development of web applications following the model-view-controller (MVC) architectural pattern. It was generated…

Read More

Complete guide of Laravel certification courses, tutorials & training

What is Laravel Laravel is a reliable and simple to use open-source PHP framework. It adheres to the model-view-controller pattern of design. Laravel makes use of pre-existing…

Read More

Top 100 laravel interview questions and answers

1) What is Laravel? Laravel is an open-source widely used PHP framework. The platform was intended for the development of web application by using MVC architectural pattern….

Read More

[SOLVED] Laravel : Supervisor FATAL/BACKOFF Exited too quickly (process log may have details)

Problem I’m trying to use Laravel queues with a supervisor but the service is not working properly. When I try to check status:$ sudo supervisorctl status$ laravel-worker:laravel-worker_00:…

Read More

How to Login with Token in Laravel PHP Framework?

How to Login with Token in Laravel PHP Framework? Step 1. Create a new Project, so write down the following command on Git Bash: Step 2. Move…

Read More

Directory Structure Of Laravel Application

devopsschool – This is Project Folder app – The app directory contains the core code of your application. bootstrap – The bootstrap directory contains the app.php file…

Read More