首页 > 解决方案 > laravel 控制器不存在

问题描述

路线

Route::get('all-news', 'BlogController@allNews')->name('firstfunction');

博客控制器

public function allNews()
{
    $posts = Post::all();
    return view('tarek')->with([
        'mydata' => $posts,
    ]);
}

错误

类 App\Http\Controllers\BlogController 不存在

标签: phplaravelcontrollerroutes

解决方案


首先检查您的地址,在 :app/http/controllers/文件夹中有 BlogController.php,然后检查您的 BlogController.php 中的命名空间:

namespace App\Http\Controllers;

检查您的 BlogController 名称,最后composerdump autoload


推荐阅读