使用 willvincent/feeds 时出现未定义类型错误

问题描述 投票:0回答:0

我收到以下错误:

[{
    "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);
      }
php laravel rss feed
© www.soinside.com 2019 - 2024. All rights reserved.