大家好,我是laravel的新手,我很高兴学习它 . 但我有上面写的错误 . 我搜索了stackoverflow常见问题解答,devdocs和其他人,但没有出路 . 同时实现我的控制器 . 在控制器上,我默认有这个代码,
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controlers;
class Controller extends BaseController
{
use AuthorizesRequests, AuthorizesResources, DispatchesJobs, ValidatesRequests;
}
在我的控制器中,我编写了这段代码
<?php
namespace App\http\Controllers;
class NiceActionController extends Controller
{
public function getNiceAction($action, $name = null){
return view($action, ['name'=> $name]);
}
}
请问我将如何纠正错误 . 提前致谢 .
1 回答
This is what your Controller should look like
它为什么在这个项目上工作的原因 - 删除了这个类中的所有
use
语句 . BaseController作为Laravel内部路由组件的一部分存在 .'App\Http\Controllers\BaseController' not found
错误您're seeing is because you'不再正确引用该类 .在app / Http / Controllers / Controller.php下,将其更改回以下内容: