我想在laravel中使用SEOstats php包,我已经使用composer安装它然后在我的控制器中我使用它如下:
use SEOstats\Services as SEOstats;
class ReportageController extends Controller
{
public function store(Request $request)
{
$url = 'http://www.google.com/';
// Create a new SEOstats instance.
$seostats = new \SEOstats\SEOstats;
// Bind the URL to the current SEOstats instance.
if ($seostats->setUrl($url)) {
dd( SEOstats\Alexa::getGlobalRank());
}
}
}
问题是我收到此错误消息:
Class 'SEOstats\SEOstats' not found
我已将名称空间更改为不同类型,但仍然出现此错误。 任何建议如何使它在laravel 5.3中工作
答案 0 :(得分:0)
$seostats = new SEOstats;
会做到这一点,
因为您导入了该类,所以不需要\
前缀
答案 1 :(得分:0)
由于您已将别名设为SEOstats
,因此您必须使用别名
use SEOstats\Services as SEOstats;
class ReportageController extends Controller
{
public function store(Request $request)
{
$url = 'http://www.google.com/';
// Create a new SEOstats instance.
$seostats = new SEOstats;
// Bind the URL to the current SEOstats instance.
if ($seostats->setUrl($url)) {
dd( SEOstats::getGlobalRank());
}
}
}