153 - Testing a Console Command

This commit is contained in:
Adam Wathan
2017-12-08 14:35:50 -05:00
parent d5cf2592b1
commit d4bcb02a8e
8 changed files with 65 additions and 5 deletions

View File

@@ -1,5 +1,7 @@
<?php
use App\Invitation;
use App\Facades\InvitationCode;
use Illuminate\Foundation\Inspiring;
/*
@@ -13,6 +15,9 @@ use Illuminate\Foundation\Inspiring;
|
*/
Artisan::command('inspire', function () {
$this->comment(Inspiring::quote());
})->describe('Display an inspiring quote');
Artisan::command('invite-promoter {email}', function ($email) {
$invitation = Invitation::create([
'email' => $email,
'code' => InvitationCode::generate(),
]);
})->describe('Invite a new promoter to create an account.');