在Laravel中,你可以通过Artisan门面调用其他的Artisan命令。以下是一个示例,假设你想在一个控制器中调用php artisan make:model
命令来创建一个模型。
首先,确保你的控制器使用了正确的命名空间:
然后,在控制器的方法中,你可以使用Artisan
门面的call
方法来调用命令:
在上面的代码中,Artisan::call
方法接受命令名称作为第一个参数,后面可以跟一个关联数组,包含你希望传递给命令的参数。该方法返回命令执行后的退出代码。退出代码为 0
通常意味着命令执行成功。