عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن .و کاربرانی که دوره کامل آموزش laravel را دنبال می کنند. و علاقمندان به فراگیری لاراول. در جلسه قبل در مورد دسترسی پذیری کاربر مهمان بحث کردیم که از قابلیت های نسخه جدید لاراول بود در این جلسه یکی دیگر از قابلیت ها که دستورات دستیار در لاراول است را بیان خواهیم کرد. علاوه بر دستورات ارائه شده توسط Artisan، شما همچنین می توانید دستورات سفارشی خود را برای کار با درخواست خود ایجاد کنید. Laravel 5.7 همراه با روش جدیدی برای درمان و آزمایش دستورات جدید است. این شامل یک ویژگی جدید از تست، دستور Artisan در لاراول است و تظاهرات در ذیل ذکر شده است.جهت آشنایی بیشتر با قابلیت دستورات دستیار در لاراول در ادامه آموزش با ما همراه باشید.
در ادامه مباحث توضیحات مختصر جهت آشنایی با قابلیت دستورات دستیار در لاراول ارائه گردیده است.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 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 expectQuestion شامل دو ویژگی است.
یکی با سوال و دیگری با apiKeySecret، در اینجا، متخصص، apiKeySecret را تایید می کند
و ورودی ارسال شده توسط کاربر را تایید می کند.
همان سناریو برای سوال “لطفا یک نسخه را انتخاب کنید” که
در آن از کاربر انتظار می رود یک نسخه خاص را ذکر کند.
در این جلسه در مورد دستورات دستیار در لاراول (Artisan Commands) بحث کردیم که در واقع برنامه تعدادی از دستورات مفید را فراهم می کند که می توانند به شما کمک کنند در حالی که برنامه خود را ایجاد می کنید. در دستور Artisan در لاراول هر دستور همچنین شامل یک صفحه «کمک» است که استدلال و گزینه های موجود در فرمان را نمایش می دهد و توصیف می کند.