La classe cible du contrôleur n'existe pas ?
P粉004287665
P粉004287665 2024-02-26 13:17:59
0
1
365

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粉004287665
P粉004287665

répondre à tous(1)
P粉647504283

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..

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal