【发布时间】:2018-07-15 00:19:03
【问题描述】:
我创建了一个简单的控制器并定义了一个函数。但是当我运行它时,它会返回一个控制器不存在的错误。
在我的 web.php 中分配一个路由。
<?php
Route::get('/', function () { return view('front.welcome'); });
Route::get('plan','PlanController@PlanActivity')->name('plan');
在我的控制器的另一边,我的代码:
<?php
namespace App\Http\Controllers\Front;
use App\Http\Controllers\Controller as BaseController;
use Illuminate\Http\Request;
class PlanController extends Controller {
public function PlanActivity()
{
dd("hello");
//return view('admin.index');
}
}
这个控制器创建在 App\Http\Controllers\Front - 在前面的文件夹中
错误:
反射异常 (-1) 类 App\Http\Controllers\PlanController 不存在
【问题讨论】:
-
Route::get('plan','Front\PlanController@PlanActivity')->name('plan'); -
@javed 删除不需要使用 App\Http\Controllers\Controller 作为 BaseController 的这一行;
-
@javed 检查控制器中的命名空间和文件夹名称是否匹配
标签: laravel laravel-5.5