Laravel auth yeterli. Şu örnekte haber sitesi laravel 5 auth ile yapılmış, kullanıcı rolleri falan da var. Kodlarda çok fazla hata vardı, düzeltiler mi bilmiyorum.
Takıldığın yerlerde yardımcı olmaya çalışırım
https://github.com/mrakodol/Laravel-5-Bootstrap-3-Starter-Site
DÜZELTME: Burası Laravel 4 bölümüymüş, dalmışım

L4 kullanman için özel bir nedenin yoksa L5 denemeni tavsiye ederim.