laravel 5.2:将外部php文件添加到laravel

时间:2016-07-05 09:51:57

标签: laravel ffmpeg

我将FFmpeg包添加到laravel5.2文件夹并尝试从控制器调用FFMpeg类。

它要求命名空间和使用方法连接到FFMpeg类文件。我的问题就像FFMpeg包含多个php文件和在其中定义的类每个都彼此相关,所以我需要定义FFMPEG内每个文件的命名空间。

我做的步骤; 1.use App \ Http \ Controllers \ FFMpeg \ FFMpeg;使用这个我连接到FFMpeg类 2.FFMpeg.php包含调用另一个文件中的FFProbe()的方法 它只有在我使用FFMpeg文件中使用App \ Http \ Controllers \ FFMpeg \ FFProbe时才有效。

我们如何为每个文件定义命名空间?或者怎么做呢? 我是laravel的新手,有人可以为此建议解决方案吗?

感谢!

1 个答案:

答案 0 :(得分:1)

为什么不使用composer并让它自动加载类?

composer require php-ffmpeg/php-ffmpeg

只需将其添加到控制器顶部

即可
use FFMpeg\FFMpeg

并像这样实例化对象

$ffmpeg = new FFMpeg::create()

如果要直接添加到App \ http \ controllers文件夹,则必须将包中的所有类转换为该命名空间。让作曲家做重担......这就是为

做的