使用Laravel时,我知道在使用composer的项目中使用第三方库需要遵循的步骤:
-
将包添加到composer.json:
“需要”:{
“zizaco/confide”:“3.2.x”
} -
运行
composer update安装软件包 - 添加到
config/app.php
我正试图用highchartsphp做同样的事情。安装via composer非常简单,但没有关于如何将此软件包与Laravel一起使用的说明。如何加载正确的文件以及如何按照自述文件中的描述实例化该类?是否只是将其添加到提供程序和别名中,然后执行$chart=new HighChart()我想去哪里
这不是一个Laravel软件包,因此您没有要安装的服务提供商或别名,但这是一个PHP软件包,因为您使用Composer安装它,它已经自动加载,因此您可以:
将包添加到composer.json:
{
“要求”:{
“ghunti/highcharts php”:“~2.0”
}
}
跑
编写器转储自动加载
并举例说明:
$chart=new Ghunti\highchartshp\Highchart();
或者在php的顶部使用它:
使用Ghunti\highchartshp\Highchart;
你应该能够:
$chart=新的Highchart(Highchart::HIGHSTOCK);
在项目中的任何位置,它都应该工作
如果您愿意这样使用别名,可以在app/config/app.php中为其创建别名:
'Highchart'=>;'Ghunti\HighchartsPHP\Highchart'
但是您仍然需要实例化它
$chart=new Highchart();
你不能像在拉威尔那样使用它
Highchart::doWhatever();
当然,除非您自己创建服务提供商