0

How can i delete Hasmany relation data.One more think i want to delete only has_student data.

$user->has_student->delete();

Error: Collection doesn't has delete method.

2 Answers2

0

you need to detach your relationships to delete them.

$user->has_student()->detach(); // remove every instance of relationship

$user->has_student()->detach([array of has_student]); // remove selected relationship

You can follow the more here

Pusparaj
  • 1,469
  • 1
  • 12
  • 19
0

Try this

$user->has_student()->delete();

Here in

$user=User::find(your_desire_id);
albus_severus
  • 3,626
  • 1
  • 13
  • 25