Sarıkaya Dev Logo

Laravel Breeze Nedir?

Mahmut Sarıkaya 1 min read 793 Views 0
Laravel Breeze Nedir?

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. 🚀

Tags: #Laravel #Breeze #Authenticatin #Artisan #Composer
Share:
M

Written by

Mahmut Sarıkaya

Software Developer

Comments

No comments yet. Be the first to share your thoughts!

Leave a Comment

1 + 5 =