laravel artisan 命令 总结 命令别名配置,分组命令描述,参数,选项artisan 命令 通过 控制台可以调用通过url方式调用,交互(程序调用命令)命令之间相互调用用户交互接受参数,选
创建命令
PHP artisan make:command SendEmails
配置和命令描述
protected $signature = 'send:email';protected $description = 'Send drip e-mails to a user';
php artisan list 查看命令和描述
调用命令
php artisan send:email
url 访问命令
Route::get('/foo', function () { $exitCode = Artisan::call('send:email', [ 'user' => 1, ]);});
url 调用命令 交互(程序调用命令)
Http://laravel8.top/foo/1
WEB.php
Route::get('/foo/{id}', function ($id) { $exitCode = Artisan::call('send:email', [ 'user' => $id ]);});
SendEmails.php
rotected $signature = 'send:email {user?}';public function handle(){ dd($this->argument('user')); //1}
命令相互调用
SendEmails.php
public function handle() { $this->call('send:sms',[ 'user'=>2 ]); }
SendSms.php
public function handle() { $this->info('this is sms'); dd($this->argument('user')); }
来源地址:https://blog.csdn.net/chihouzi/article/details/127634091
--结束END--
本文标题: laravel artisan 命令总结
本文链接: https://www.lsjlt.com/news/411715.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0