laravel breeze چیست؟
معنی کلمه Laravel Breeze در فارسی مساوی با لاراول نسیم است. laravel breeze یک پکیج است که میتواند جایگزین مناسبی برای پکیج laravel ui باشد در ادامه بیشتر با این پکیج آشنا خواهیم شد.
در گذشته ما از laravel ui برای ایجاد احراز هویت استفاده میکردیم که کاملا قابل شخصی سازی بود و میتونستیم به راحتی تغییرش بدیم و یک احراز هویت ساده رو ایجاد کنیم. اما داستان از اونجایی شروع شد که در لاراول 8 مجبور به استفاده از Laravel Jetstream شدیم و این یک تغییر عجیب به حساب میومد که کارکردن با این پکیج برای خیلیا سخت بود.
البته Laravel Jetstream یک پکیج فوق العاده در زمینه احراز هویت هستش اما خیلیا علاقه ای به استفاده از اون ندارند و شاید دوست دارند از Bootstrap استفاه کنند، چون Laravel Jetstream از Tailwind برای دیزاین خودش استفاده میکرد.
Taylor Otwell سازنده لاراول میگه اگه شما نمیخوایین از Jetstream استفاده کنید و نیاز به Bootstrap دارید من به شما laravel breeze معرفی میکنم و به راحتی میتونید این پکیج شخصی سازی کنید و از Bootstrap استفاده کنید.
laravel breeze یک پکیج واقعا ساده و تمیز برای احراز هویت است که میریم که نصبش کنیم :
ابتدا یک پروژه جدید لاراول ایجاد میکنیم :
laravel new my-app
سپس وارد پوشه پروژه میشیم :
cd my-app
بعد کد زیر رو اجرا میکنیم تا پکیج لاراول نسیم برامون نصب بشه :
composer require laravel/breeze --dev
در نهایت هم کد زیر اجرا میکنیم :
php artisan breeze:install
به همین راحتی پکیج نصب شد و میتونید از این پکیج جالب برای ساخت احراز هویت هاتون استفاده کنید.