I have recently started working with Laravel and Eloquent, and was wondering about the lack of a find or create option for models. You could always write, for example:
Laravel 4 models have a built-in findOrNew method that does what you need:
$user = User::findOrNew($id);