【问题标题】:laravel controller Doesn't existslaravel 控制器不存在
【发布时间】:2019-03-26 06:00:36
【问题描述】:

路线

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

博客控制器

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

错误

类 App\Http\Controllers\BlogController 不存在

【问题讨论】:

  • 你的控制器中有命名空间吗
  • 像这样:namespace App\Http\Controllers;
  • 分享来自BlogController的所有代码?

标签: php laravel controller routes


【解决方案1】:

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

namespace App\Http\Controllers;

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

【讨论】:

    【解决方案2】:

    您是否将文件保存在正确的位置

    【讨论】:

      猜你喜欢
      • 2015-04-20
      • 2014-11-11
      • 2018-07-15
      • 1970-01-01
      • 2019-02-05
      • 2015-05-23
      • 2020-07-07
      • 2017-09-20
      • 2015-04-21
      相关资源
      最近更新 更多