Laravel 6 ve üzeri sürümlerinden itibaren authentication işlemlerinde değişikliğe gitti. Peki nedir bu authentication? Oluşturduğunuz bir siteye kullanıcılarınızın eposta ve şifrelerini girerek devam etmesini sağlayan işlemdir. Bu işlem sayesinde kullanıcı hesapları oluşturabilir, admin ve user gibi roller verebilirsiniz.
Önceden php artisan make:auth komutu ile yapılan auth işlemleri yeni sürümlerle beraber farklı şekilde oluşturulmaya başlandı. İşte Laravel de auth işlemleri için yapılması gerekenler.
1. Laravel UI paketinin kurulması
Laravel de auth işlemlerinin çalışması için ilk UI paketini kurmamız gerekmektedir. Bunun için terminalden laravel projenizin içinde iken;
composer require laravel/ui
yazmanız gerekmektedir.
2. Kimlik Doğrulamasının Oluşturulması
Laravel de auth işlemlerinin çalışması için ikinci olarak kimlik doğrulama iskeletinin kurulması gerekmektedir. Bunun için ilk kodumuzun çalışması tamamlandıktan sonra;
php artisan ui bootstrap --auth
yazıp çalıştırmamız gerekmektedir.
3. Kurulumun tamamlanması
Tüm bu işlemlerden sonra kurulumu tamamlamak için npm dosyalarının kurulması ve çalıştırılması gerekmektedir. Bunu için;
npm install
npm run dev
komutlarını sırasıyla yazarak kurulumu tamamlıyoruz. Eğer bir veri tabanı oluşturmuş iseniz php artisan migrate komutu ile veri tabanı bağlantısını yapabilir ve tabloları oluşturabilirsiniz.
Youtube kanalımızdan bizi takip edebilirsiniz.