sirve relación relacional relacion que para hasone hasmany ejemplos ejemplo datos belongsto php collections laravel laravel-4 relationship

php - relación - relacion uno a uno laravel 5



¿Cómo recargo una colección de relaciones en laravel? (3)

Es posible usar el generador de consultas Eloquent:

$freshCollection = $user->roles()->get();

En laravel, después de usar attach () o detach () para agregar o eliminar algo de una relación, la colección no ha cambiado. Entonces, si tengo un modelo cuya relación contiene [1, 2] , después de esto:

$model->relation()->detach(1); $model->relation()->attach(3);

¡todavía contendrá [1, 2] ! ¿Cómo lo renuevo?


Puede decirle fácilmente a laravel que lo haga con un solo comando:

$model->load(''relation'');

Le dirá que actualice la colección de relaciones, y la relación $model->relation ahora mostrará los valores correctos.


Si desea obligar a todas sus relaciones a volver a cargar según sea necesario y está dentro de su modelo, puede usar:

$this->relations = [];