Maison  >  Questions et réponses  >  le corps du texte

La classe cible du contrôleur n’existe pas ?

J'essaie de suivre le tutoriel grub et de créer un contrôleur. C'est ce que j'ai jusqu'à présent, cela fonctionne pour la personne dans la vidéo, mais la mienne dit que le contrôleur est introuvable. Je ne sais pas quoi faire pour y remédier. Merci!

Fichier web.php :

Route::get('/', [PagesController::class, 'home']);

Fichier PagesController.php :

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Http\Controllers\PagesController;




class PagesController extends Controller
{
    public function home() 
    {
        return view('welcome', [
            'foo' => 'bar'
        ]);
    }
}

Fichier PagesController.php

Message d'erreur

Fichier Web.php

P粉004287665P粉004287665210 Il y a quelques jours299

répondre à tous(1)je répondrai

  • P粉647504283

    P粉6475042832024-02-27 12:48:13

    Je pense que cela se produit à cause du cache d'itinéraire que vous avez ajouté plus tôt

    php artisan optimize:clear

    Effacer toutes les commandes mises en cache

    Vérifiez ensuite si cette route get('/') est liée à la méthode home() sur le contrôleur

    php artisan route:list

    J'espère que cela résout votre problème..

    répondre
    0
  • Annulerrépondre