中起作用
我正在尝试使用laravel中的seostats php软件包,我已经使用作曲家安装了它,然后在我的控制器中使用了它,我已经使用了以下内容:
use SEOstatsServices as SEOstats;
class ReportageController extends Controller
{
public function store(Request $request)
{
$url = 'http://www.google.com/';
// Create a new SEOstats instance.
$seostats = new SEOstatsSEOstats;
// Bind the URL to the current SEOstats instance.
if ($seostats->setUrl($url)) {
dd( SEOstatsAlexa::getGlobalRank());
}
}
}
问题是我收到此错误消息:
Class 'SEOstatsSEOstats' not found
我已经将命名空间更改为不同的类型,但仍会遇到此错误。任何建议如何使其在Laravel 5.3
$seostats = new SEOstats;
将做到这一点,
由于您导入了类,因此不需要前缀
,因为您将别名作为SEOstats
,因此您必须使用别名
use SEOstatsServices 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());
}
}
}