为了账号安全,请及时绑定邮箱和手机立即绑定

未找到 Laravel 类“App\Http\Controllers\Controller”

未找到 Laravel 类“App\Http\Controllers\Controller”

PHP
蝴蝶不菲 2022-06-11 18:22:49
我是 Laravel 的新手,我正在尝试修复这个错误。Controller.php 存在于App\Http\Controllers\. 我试过 composer dump-autoload 并没有修复它。我已经读到我需要使用工匠来为我的应用程序命名。然后它将命名空间从 App\ 更改为我的应用程序名称。我应该这样做吗?<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request;use Illuminate\Html\FormBuilder;use DB;use App\Http\Controllers\Controller;class HomeController extends Controller{/** * Create a new controller instance. * * @return void */public function __construct(){    $this->middleware('auth');}/** * Show the application dashboard. * * @return \Illuminate\Contracts\Support\Renderable */public function index(){    return view('home');}public function insertform(){    return view('home');}public function insertMeasurement(Request $request) {    $neck = $request->input('neck');    $arm_length = $request->input('arm_length');    $chest = $request->input('chest');    $stomach = $request->input('stomach');    $seat = $request->input('seat');    $shirt_length = $request->input('shirt_length');    $shoulder = $request->input('shoulder');    $arm = $request->input('arm');    $bicep = $request->input('bicep');    $wrist = $request->input('wrist');    $data=array("neck"=>$neck,"arm_length"=>$arm_length,"chest"=>$chest,"stomach"=>$stomach,"seat"=>$seat,                "shirt_length"=>$shirt_length,"shoulder"=>$shoulder,"arm"=>$arm,"bicep"=>$bicep,"wrist"=>$wrist);    DB::table('measurements')->insert($data);    echo "Record inserted successfully.<br/>";    echo '<a href = "/insert">Click Here</a> to go back.';}}
查看完整描述

3 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

尝试composer dump-autoload命令一次。

编辑:删除此行class HomeController extends Controller

并将其替换为class HomeController extends \App\Http\Controllers\Controller

或者

class HomeController extends App\Http\Controllers\Controller


查看完整回答
反对 回复 2022-06-11
?
慕容708150

TA贡献1831条经验 获得超4个赞

无需use App\Http\Controllers\Controller;将其取下,您的控制器应该可以正常工作。



查看完整回答
反对 回复 2022-06-11
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

如果 App/Http/Controllers/ 文件夹没有 Controller.php 文件,也会发生错误。

确保文件存在。


查看完整回答
反对 回复 2022-06-11
  • 3 回答
  • 0 关注
  • 186 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号