Por ejemplo en CodeIgniter hacia algo como lo siguiente:
$model = $this->load->model('algun_model')
En Laravel cuando lo llamo desde el controlador como Sites::OfUser() funciona de manera perfecta pero cuando llamo lo siguiente Sites::getId() me dice que el metodo deberia ser estatico. Entonces es posible llamar a un metodo sin que sea estatico o tengo que hacer algo en especial para cada modelo.
Mi modelo luce de la siguiente manera:
namespace Models; use Eloquent; class Sites extends Eloquent { public function scopeOfUser($query) {} public function getId($name) {} }