【问题标题】:Target class [HomeController] does not exist目标类 [HomeController] 不存在
【发布时间】:2023-02-22 10:50:53
【问题描述】:

目标类 [HomeController] 不存在。

我在 web.php 中使用 laravel 我有这段代码:

Route::get('/home','HomeController@home' )->name('home');
Route::get('/about','HomeController@about' )->name('about');

在文件 homeController.php 中:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class HomeController extends Controller
{
    //
    public function home(){
        return view('home');
    }
}

【问题讨论】:

    标签: php laravel controller


    【解决方案1】:

    您使用的是什么版本的 Laravel?如果你使用的是 Laravel 10(最新),你应该导入控制器并像这样使用它:

    use AppHttpControllersUserController;
     
    Route::get('/user/{id}', [UserController::class, 'show']);
    

    您可以在此处的官方文档中阅读更多详细信息:https://laravel.com/docs/10.x/controllers#basic-controllers

    【讨论】:

    • 谢谢,它的工作
    猜你喜欢
    • 2021-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    • 2019-10-30
    • 2021-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多