سلام دوستان حین نصب لاراول چنین پیامی دریافت میکنم بایدد کدوم گزینه انتاخاب کنم و تفاوت های گزینه ها چیه ؟
┌ Would you like to install a starter kit? ────────────────────┐
│ › ● No starter kit │
│ ○ Laravel Breeze │
│ ○ Laravel Jetstream │
└──────────────────────────────────────────────────────────────┘
┌ Which testing framework do you prefer? ──────────────────────┐
│ › ● Pest │
│ ○ PHPUnit │
└──────────────────────────────────────────────────────────────┘
درود خوبی...
گزینه اول برای احراز هویت هست که Laravel Breeze انتخاب کنید و غیر از این No starter kit رو انتخاب و خارج از آن Laravel UI نصب کنید.
گزینه دوم برای تست نویسی هست که پیشنهادم PHPUnit است.
سلام و عرض ادب
همون طور که دوستمون گفتن گزینه اول مربوط میشه به بحث احراز هویت. اگه که قصد دارید که خودتون از پایه بیاید بحث احراز هویت رو پیاده سازی کنید و یا اینکه تو این مورد خاص اصلا نیاز ندارید گزینه اول (No starter kit) رو باید انتخاب کنید. پیشنهاد میکنم درباره ی گزینه های دیگه مربوط به بخش احراز هویت هم خودتون از مستندات لاراول بخونید که متوجه تفاوت های این پیکج ها باشید
در مورد بخش دوم، این بخش مربوط به تست نویسی هست. هیچ گزینه ای بهتر یا بدتری وجود نداره. اگه قبلا با فریم های مثل Jest کار کرده باشید می تونم بگم که با Pest هم راحت خواهید بود. در مقابلش PHPUnit هست که استایل نوشتن تست هاتون باید OOP باشه.
این رو هم ذکر کنم که خود Pest هم بر پایه ی PHPUnit پیاده سازی شده.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟