design

Laravel Breeze Nedir?

March 15, 2025

Laravel Breeze, Laravel projelerinde basit ve hafif kimlik doğrulama (authentication) özellikleri sunan bir pakettir.

Giriş, kayıt, şifre sıfırlama, e-posta doğrulama gibi işlemleri hızlıca kurar.

✅ Blade veya Vue, React gibi ön yüz teknolojileriyle uyumludur.

✅ Tailwind CSS kullanarak şık ve modern bir arayüz sunar.

Laravel Breeze Kurulumu

1. Laravel Projesi Oluşturma (Eğer yeni bir proje açacaksan)


Terminal

sh

sh
composer create-project laravel/laravel myProject
cd myProject 

2. Breeze Paketini Yükleme

Terminal

sh

sh
composer require laravel/breeze --dev 

3. Breeze’i Kur ve Çalıştır

Terminal

sh

sh
php artisan breeze:install 

Bu komut çalıştırıldığında Blade, Vue, React veya API seçenekleri sunar. Örneğin Blade seçmek için:


Terminal

sh

sh
php artisan breeze:install blade 

Vue veya React ile kullanmak istersen:

Terminal

sh

sh
php artisan breeze:install vue
php artisan breeze:install react 

NPM Bağımlılıklarını Yükleme (Vue veya React İçin)

Eğer Vue veya React kullanıyorsan, aşağıdaki komutları çalıştırmalısın:




Terminal

sh

sh
npm install && npm run dev 

Veritabanını Ayarla ve Migration Çalıştır

Önce .env dosyasında veritabanı ayarlarını yap, ardından

Terminal

sh

sh
php artisan migrate 

Uygulamayı Çalıştır

Terminal

sh

sh
php artisan breeze:install api 

Bu, yalnızca JSON tabanlı API endpoint’leri oluşturur.

Mobil veya Vue.js gibi ön uç uygulamalar için Laravel Sanctum ile güvenli API doğrulaması sağlayabilirsin.


Özet

Laravel Breeze, basit kimlik doğrulama için en hızlı çözümlerden biridir.

Blade, Vue veya React ile kolayca entegre olabilir.

Şifre sıfırlama, e-posta doğrulama ve kullanıcı yönetimi gibi işlemleri içerir.

Daha gelişmiş bir sistem istiyorsan Laravel Jetstream veya Laravel Fortify kullanabilirsin. 🚀

2 + 0 =