Eloquent robi oświadczenia w stylu PDO za kulisami, aby chronić przed takimi rzeczami, jak wstrzykiwanie sql. Modele elokwentne domyślnie chronią również przed przypisaniem mas. Wyjątek zostanie zgłoszony, chyba że wyraźnie zaznaczysz kolumny bazy danych, które powinny być strzeżone lub odwrotne (te, które powinny być wypełniane).
http://laravel.com/docs/4.2/eloquent#mass-assignment
Jeśli chcesz zagłębić się dalej, możesz spojrzeć na zajęcia
/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php`
aby zobaczyć, jak laravel konstruuje zapytania w Eloquent.