PHP code example of alex-kassel / console-ux
1. Go to this page and download the library: Download alex-kassel/console-ux library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
alex-kassel / console-ux example snippets
declare(strict_types=1);
namespace App\Console\Commands;
use AlexKassel\ConsoleUx\Concerns\InteractsWithConsoleUx;
use AlexKassel\ConsoleUx\DTOs\ConsoleUxGuidance;
use Illuminate\Console\Command;
class ScaffoldCommand extends Command
{
use InteractsWithConsoleUx;
protected $signature = 'app:scaffold
{name? : Entity name to scaffold}
{--json : Output machine-readable JSON}';
public function handle(): int
{
$name = $this->argument('name');
$available = ['model', 'service', 'repository'];
if (! is_string($name) || trim($name) === '') {
if ($this->isInteractiveEnvironment()) {
$name = $this->promptSelect('Choose what to scaffold:', $available);
} else {
return $this->failWithGuidance(
guidance: 'An entity type is