Bonjour,

J'essaye de faire un simple lecteur de flux RSS avec SimplePie qui semble bien.
Mais j'ai une erreur que je ne comprends pas :
Class 'App\Http\Controllers\Rss' not found

Voici mon web.php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Route::get('/rss', 'Controller@Rss')->name('rss');

La fonction dans mon controller :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
<?php
 
namespace App\Http\Controllers;
 
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
 
class Controller extends BaseController
{
    use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
 
public function Rss() {
  require_once '../vendor/simplepie/simplepie/autoloader.php';
 
$url = 'http://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml';
$feed = new SimplePie();
$feed->set_feed_url($url);
$feed->init();
 
return view('rss', [
  'feed' => $feed,
]);
}

Et ma vue :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
@php
   echo '<h1>' . $feed->get_title() . '</h1>';
   echo '<p>' . $feed->get_description() . '</p>';
  @endphp
 
@stop
Je me suis basé sur cet exemple simple :
https://www.sitepoint.com/consuming-...ith-simplepie/

Y a-t-il quelque chose que j'oublie ?
Merci d'avance,
Librement,

ANDRE Ani