laravel terminal
v1.12.2
composer require recca0120/terminal --dev或者
將主持人添加到您的Composer.json文件:
"require-dev" : {
"recca0120/terminal" : "^1.6.8"
}現在,從項目的根源上運行命令行上的作曲家更新:
composer update
在app/config/app.php中包括服務提供商。發電機工匠命令需要服務povider。
' providers ' => [
...
Recca0120 Terminal TerminalServiceProvider::class,
...
];發布
artisan vendor:publish --provider=" Recca0120 Terminal TerminalServiceProvider "http:// localhost/path/to/端子
return [
' enabled ' => env ( ' APP_DEBUG ' ),
' whitelists ' => [ ' 127.0.0.1 ' , ' your ip ' ],
' route ' => [
' prefix ' => ' terminal ' ,
' as ' => ' terminal. ' ,
// if you use laravel 5.1, remember to remove web middleware
' middleware ' => [ ' web ' ],
// if you need auth, you need use web and auth middleware
// 'middleware' => ['web', 'auth']
],
' commands ' => [
Recca0120 Terminal Console Commands Artisan::class,
Recca0120 Terminal Console Commands ArtisanTinker::class,
Recca0120 Terminal Console Commands Cleanup::class,
Recca0120 Terminal Console Commands Find::class,
Recca0120 Terminal Console Commands Mysql::class,
Recca0120 Terminal Console Commands Tail::class,
Recca0120 Terminal Console Commands Vi::class,
// add your command
],
];沒有全部支持,但是您可以刪除文件使用此功能(請檢查文件權限)
find ./vendor -name tests -type d -maxdepth 4 -delete // src/Console/Commands/Mysql.php
namespace Recca0120 Terminal Console Commands ;
use Illuminate Console Command ;
use Illuminate Foundation Inspiring ;
use Recca0120 Terminal Contracts TerminalCommand ;
class Inspire extends Command implements TerminalCommand
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $ signature = ' inspire ' ;
/**
* The console command description.
*
* @var string
*/
protected $ description = ' Display an inspiring quote ' ;
/**
* Execute the console command.
*
* @return mixed
*/
public function handle ()
{
$ this -> comment ( PHP_EOL .Inspiring:: quote (). PHP_EOL );
}
}$ help$ artisan$ artisan migrate --seed$ artisan tinker$ mysql
mysql > select * from users ;
# change connection
mysql > use sqlite ;
mysql > select * from users ;$ find ./ -name * -maxdepth 1$ find ./storage/logs -name * -maxdepth 1 -delete$ vi server.php$ tail
$ tail --line=1
$ tail server.php
$ tail server.php --line 5$ cleanup