jingcai-php/vendor/dcat/laravel-admin/tests/resources/stubs/ComposerConfigCommand.php

30 lines
639 B
PHP
Executable File

<?php
namespace App;
use Illuminate\Console\Command;
class ComposerConfigCommand extends Command
{
protected $signature = 'admin:composer-config';
public function handle()
{
$composer = base_path('composer.json');
/* @var \Illuminate\Filesystem\Filesystem $files */
$files = app('files');
$contents = json_decode($files->get($composer), true);
$contents['repositories'] = [
[
'type' => 'path',
'url' => './dcat-admin',
],
];
$files->put($composer, str_replace('\\/', '/', json_encode($contents)));
}
}