Laravel - Perintah Artisan

WBOY
Lepaskan: 2024-08-27 11:46:34
asal
609 orang telah melayarinya

Laravel 5.7 hadir dengan cara baharu untuk merawat dan menguji arahan baharu. Ia termasuk ciri baharu untuk menguji arahan artisan dan demonstrasi disebut di bawah −

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); } }
Salin selepas log masuk

Penjelasan Kod

Di sini kelas baharu bernama "ArtisanCommandTest" dicipta di bawah modul kes ujian. Ia termasuk fungsi asastestBasicTestyang merangkumi pelbagai fungsi penegasan.

Arahan artisanexpectsQuestionmerangkumi dua sifat. Satu dengan soalan dan satu lagi denganapiKeySecret. Di sini, artis mengesahkan apiKeySecret dan mengesahkan input yang dihantar oleh pengguna.

Senario yang sama digunakan untuk soalan "Sila pilih versi" di mana pengguna dijangka menyebut versi tertentu.

Atas ialah kandungan terperinci Laravel - Perintah Artisan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!