【问题标题】:Laravel Controller Error - Class does not existLaravel 控制器错误 - 类不存在
【发布时间】:2015-04-21 06:56:28
【问题描述】:
<?php 

namespace App\Http\Controllers;

class FormContoller extends Controller
{
  public function add(){
  $item = new App\Item;
  //Some random code with the $item class
  return redirect('success');
  }
}

这是我的 Routes.php

Route::post('add','FormController@add');

此外,控制器的名称为“FormController”。我猜那里没有错误。

但是,我收到以下错误...

Container.php 第 776 行中的反射异常: 类 App\Http\Controllers\FormController 不存在

我是初学者。请帮忙!

提前致谢

【问题讨论】:

  • 该控制器是否在文件夹 ./controllers/http/ 中,如果是,命名空间不应该是 App\Controllers\Http 吗?
  • 控制器文件夹在Http-app/Http/Controllers。我猜 Laravel 5 目录结构发生了变化。我没用过 Laravel 4。

标签: php laravel


【解决方案1】:

如果FormContoller 已调用,但在Routes.php 中显示FormController - 带有两个r。

干杯,

【讨论】:

  • 哎哟..绝对!非常感谢。很沮丧..非常感谢!
猜你喜欢
  • 2018-07-15
  • 2015-05-23
  • 2019-02-05
  • 2020-03-27
  • 2014-05-29
  • 2015-04-20
  • 2019-03-26
  • 2014-11-11
  • 2020-12-27
相关资源
最近更新 更多