我收到以下错误:
[{
"resource": ".../app/Http/Controllers/HomeController.php",
"owner": "_generated_diagnostic_collection_name_#0",
"code": "1009",
"severity": 8,
"message": "Undefined type 'Feeds'.",
"source": "intelephense",
"startLineNumber": 60,
"startColumn": 17,
"endLineNumber": 60,
"endColumn": 23
}]
我知道代码可能有点混乱,我正在尝试通过开始做来学习它的工作方式! 我通过 HomeController.php 中的 use [facadeName] 声明将外观纳入范围
<?php
namespace App\Http\Controllers;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Redirect;
use Illuminate\Support\Facades\Validator;
use Illuminate\Support\Facades\Auth;
use App\View\Composers\ProfileComposer;
use Illuminate\Support\Facades\View;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\DB;
use willvincent\Feeds;
我尝试了 willvincent eeds 提供的所有声明,但没有一个有效。
请求它的控制器部分也在 HomeController.php 中:
public function feedreader() {
$feed = \Feeds::make('http://blog.case.edu/news/feed.atom');
$data = array(
'title' => $feed->get_title(),
'permalink' => $feed->get_permalink(),
'items' => $feed->get_items(),
);
return View::make('feed', $data);
}