You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command; use App\Models\User;
class UserTable extends Command { /** * The name and signature of the console command. * * @var string */ protected $signature = 'user:table {limit=10}';
/** * The console command description. * * @var string */ protected $description = 'Display latest users';
/** * Create a new command instance. * * @return void */ public function __construct() { parent::__construct(); }
/** * Execute the console command. * * @return mixed */ public function handle() { $limit = $this->argument('limit');
$headers = ['ID', 'Username', 'Name', 'Registered'];
$users = User::orderByDesc('id')->take($limit)->get(['id', 'username', 'name', 'created_at'])->toArray();
$this->table($headers, $users); } }
|