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); } }
Di sini kelas baharu bernama "ArtisanCommandTest" dicipta di bawah modul kes ujian. Ia termasuk fungsi asas testBasicTest yang merangkumi pelbagai fungsi penegasan.
Arahan artisan expectsQuestion merangkumi dua sifat. Satu dengan soalan dan satu lagi dengan apiKeySecret. 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!