Artisan
Artisan 命令参数
创建 Artisan 命令时,您可以各种方式询问输入:$this->confirm() (确认),$this->perialipate() (预期输入),$this->choice() (选择)。
// Yes or no?
if ($this->confirm('Do you wish to continue?')) {
//
}
// Open question with auto-complete options
$name = $this->anticipate('What is your name?', ['Taylor', 'Dayle']);
// One of the listed options with default index
$name = $this->choice('What is your name?', ['Taylor', 'Dayle'], $defaultIndex);维护模式
如果你想要在页面上启用维护模式,执行下面的 Artisan 命令:
php artisan down然后人们会看到默认的 503 页面。 在 Laravel 8 里,你还可以提供的标识:
用户将会重定向的路径地址
预渲染的维护模式视图页面
绕过维护模式的秘钥
维护模式返回的状态吗
每 X 秒重新加载页面
在 Laravel 8 之前有:
维护模式显示的消息
每 X 秒重新加载页面
允许访问的 IP 地址
当你完成了维护工作,只需要运行:
Artisan 命令行帮助
要查看 Artisan 命令的相关选项,可以运行 Artisan 命令带上 --help 标识参数,比如 php artisan make:model --help 然后就可以看到你可以用到的诸多选项
确认 Laravel 的版本
通过以下命令行,可以查看并确认你的应用所使用 Lavavel 版本 php artisan --version
从任意处使用 Artisan 命令
你不仅可以在命令行中启动 Artisan 命令,还可以携带参数地在代码中启动它,使用 `Artisan::call()· 方法即可:
隐藏你的自定义命令
如果你不想在 artisan 命令列表中显示一个特定的命令,请将 hidden 属性设置为 true 。
如果你输入了 php artisan,你就不会在可用命令中看到 send:mail。
由 @sky_0xs 提供
跳过方法
Laravel的调度器中的跳过方法
你可以在你的命令中使用 skip 来跳过一个执行过程
由 @cosmeescobedo 提供
最后更新于
这有帮助吗?