Laravel - Hierarchy in Eloquent model -


my database have hierarchy:

- manager:   - coordinator:     - supervisor:       - operator 

this code, output "coordinator" belongs "manager":

manager::find(1)->coordinator()->get(); 

is possible "supervisor" belongs "coordinator" directly? example:

manager::find(1)->coordinator()->supervisor()->get(); 

sorry english, i'm brazilian

that possible, need define relationship in models. retrieve all "operators" specific "manager" doing:

manager::find(1)->coordinator->supervisor->operator; 

in code, i'm using dynamic properites come eloquent orm.

when said 'you need defin relationships in models' doing following:

class manager extends eloquent {     public function coordinator()     {         return $this->hasmany('coordinator');     } } 

then same coordinator has many supervisors , supervisor has many operators.

see documentation relationship, one-to-many, in laravel 4.


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -