Heim  >  Fragen und Antworten  >  Hauptteil

Controller-Zielklasse existiert nicht?

Ich versuche, dem Grub-Tutorial zu folgen und einen Controller zu erstellen. Dies ist, was ich bisher habe, es funktioniert für die Person im Video, aber meiner sagt, dass der Controller nicht gefunden werden kann. Ich weiß nicht, was ich tun soll, um das Problem zu beheben. Danke!

web.php-Datei:

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

PagesController.php-Datei:

<?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'
        ]);
    }
}

PagesController.php-Datei

Fehlermeldung

Web.php-Datei

P粉004287665P粉004287665210 Tage vor298

Antworte allen(1)Ich werde antworten

  • P粉647504283

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

    我认为发生这种情况是由于您之前添加的路由缓存

    php artisan optimize:clear

    清除所有缓存的命令

    然后检查此 get('/') 路由是否已绑定到控制器上的 home() 方法

    php artisan route:list

    我希望它能解决您的问题..

    Antwort
    0
  • StornierenAntwort