آموزش دستورات Artisan در لاراول

3 سال پیش
آموزش دستورات Artisan در لاراول

آموزش دستورات Artisan در لاراول

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش دستورات Artisan در لاراول خواهیم پرداخت.

Laravel 5.7 با روش جدیدی برای بهبود و تست دستورات جدید همراه است. این شامل یک ویژگی جدید برای آزمایش دستورات Artisan است و تظاهرات در زیر ذکر شده است –

class ArtisanCommandTest extends TestCase{
   public function testBasicTest() {
      $this->artisan('nova:create', [
         'name' => 'My New Admin panel'
      ])
      ->expectsQuestion('Please enter your API key', 'apiKeySecret')
      ->expectsOutput('Authenticating...')
      ->expectsQuestion('Please select a version', 'v1.0')
      ->expectsOutput('Installing...')
      ->expectsQuestion('Do you want to compile the assets?', 'yes')
      ->expectsOutput('Compiling assets...')
      ->assertExitCode(0);
   }
}

 

توضیح کد

در اینجا یک کلاس جدید به نام “ArtisanCommandTest” تحت ماژول موارد تست ایجاد می شود. این شامل یک عملکرد اساسی testBasicTest است که شامل ویژگی های مختلف ادعاها است.

دستور Artisan انتظار دارد پرسش شامل دو ویژگی باشد. یکی با سوال و دیگری با apiKeySecret. در اینجا ، دستور apiKeySecret ،Artisan را تأیید می کند و ورودی ارسال شده توسط کاربر را تأیید می کند.

همین سناریو در مورد سوال Please select a version که انتظار می رود کاربر نسخه خاصی را ذکر کند، صدق می کند.

 

منبع.

 

لیست جلسات قبل آموزش لاراول

  1. آموزش لاراول
  2. آموزش مقدماتی لاراول
  3. آموزش نصب لاراول
  4. آموزش ساختار برنامه در لاراول
  5. آموزش پیکربندی لاراول
  6. آموزش مسیریابی در لاراول
  7. آموزش Middleware در لاراول
  8. آموزش فضای نام در لاراول
  9. آموزش کنترل کننده ها در لاراول
  10. آموزش درخواست در لاراول
  11. آموزش کوکی در لاراول
  12. آموزش پاسخ در لاراول
  13. آموزش View در لاراول
  14. آموزش تمپلیت Blade در لاراول
  15. آموزش ریدایرکت کردن در لاراول
  16. آموزش کار با پایگاه داده در لاراول
  17. آموزش خطاها و ورود به سیستم در لاراول
  18. آموزش فرم ها در لاراول
  19. آموزش محلی سازی در لاراول
  20. آموزش اعتبار سنجی در لاراول
  21. آموزش بارگذاری فایل در لاراول
  22. آموزش ارسال ایمیل در لاراول
  23. آموزش ایجکس در لاراول
  24. آموزش مدیریت خطا در لاراول
  25. آموزش مدیریت رویداد در لاراول
  26. آموزش نما در لاراول
  27. آموزش قراردادها در لاراول
  28. آموزش احراز هویت در لاراول
  29. آموزش مجوز در لاراول
  30. آموزش کنسول Artisan مجوز در لاراول
  31. آموزش رمزگذاری در لاراول
  32. آموزش هش کردن در لاراول
  33. آموزش روند انتشار لاراول
  34. آموزش گیت های کاربر مهمان لاراول
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه