Laravel: 类控制器不存在
我创建了一个简单的控制器并定义了该函数。 但是,当我运行它时,它会返回控制器不存在的错误。
在我的 web.php 分配路线。
在我的控制器的另一边我的代码:
此控制器在App \ HTTP \ Controllers \ Front-on Front文件夹上创建
错误 :
ReflectionException /-1/
班级 App\Http\Controllers\PlanController 不存在
</div
<div class="answer_text">
添加
第k部分:
此外,更改控制器的顶部:
和工作
.
的
https://laravel.com/docs/5.5/r ... paces
:
默认
包括一组命名空间的路由文件,允许您注册控制器路由,而无需指定完整名称空间前缀
. 因此,您只需要指定名称空间的一部分,这是在基线命名空间之后的
.
</div>
<div class="answer_text">
首先,在确定路由时,请确保使用控制器的正确路径。 右是:
其次,您导入了类
作为
, 因此,您必须扩展
, 但不是
:
</div>
在我的 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-on Front文件夹上创建
错误 :
ReflectionException /-1/
班级 App\Http\Controllers\PlanController 不存在
</div
<div class="answer_text">
添加
Front
第k部分:
Route::get/'plan', 'Front\PlanController@PlanActivity'/->name/'plan'/;
此外,更改控制器的顶部:
namespace App\Http\Controllers\Front;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
和工作
composer du
.
的
https://laravel.com/docs/5.5/r ... paces
:
默认
RouteServiceProvider
包括一组命名空间的路由文件,允许您注册控制器路由,而无需指定完整名称空间前缀
App\Http\Controllers
. 因此,您只需要指定名称空间的一部分,这是在基线命名空间之后的
App\Http\Controllers
.
</div>
<div class="answer_text">
首先,在确定路由时,请确保使用控制器的正确路径。 右是:
Route::get/'plan','Front/PlanController@PlanActivity'/->name/'plan'/;
其次,您导入了类
Controller
作为
BaseController
, 因此,您必须扩展
BaseController
, 但不是
Controller
:
class PlanController extends BaseController {
public function PlanActivity//
{
dd/"hello"/;
//return view/'admin.index'/;
}
}
</div>
没有找到相关结果
已邀请:
2 个回复
君笑尘
赞同来自:
第k部分:
此外,更改控制器的顶部:
和工作
.
的
https://laravel.com/docs/5.5/r ... paces
:
默认
包括一组命名空间的路由文件,允许您注册控制器路由,而无需指定完整名称空间前缀
. 因此,您只需要指定名称空间的一部分,这是在基线命名空间之后的
.
江南孤鹜
赞同来自:
其次,您导入了类
作为
, 因此,您必须扩展
, 但不是
: