keeping your laravel applications dry