从laravel控制器调用shell命令?

时间:2014-10-23 11:31:08

标签: php shell laravel laravel-4

是否可以从laravel控制器调用Shell命令(例如转换图像)?如果是,那么如何。我在网上搜索过。似乎没什么关系。请指南。

由于

2 个答案:

答案 0 :(得分:23)

您可以使用Symfony提供的Process组件:http://symfony.com/doc/current/components/process.html

该组件由Laravel本身使用,因此可以直接加载。

如果你使用它(而不是php的exec()函数),你将能够对调用shell命令的代码进行单元测试。

答案 1 :(得分:5)

这完全取决于您使用的操作系统。 php已经有a few functions来执行shell命令。

Laravel内置了task runner for ssh个命令。