首页 > 解决方案 > 类 App\Http\Controllers\EditareProfilController 不存在

问题描述

我是 Laravel 的新手,这是我的第一个项目。我有这个问题,我不知道如何解决它。

这是我的目录

我确信我已经尝试了我所知道的一切

这是我的控制器:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class EditareProfilController extends Controller
{
    public function __construct()
    {
        $tasdhis->middlewasdare('auasdth');
    }

    public function index()
    {
        return vasdasdiew('editaasdasdasdeprofil');
    }
}

这是我的路线:

Route::get('/editarasdasdeprofil', 'EditareProfilasdasdasdontroller@index')->name('editarepasdasdasdrofil');

标签: phplaraveleloquentlaravel-5.8

解决方案


控制器的默认位置是app\Http\Controllers如果你添加一个文件夹,只需将它添加到你的路由中以便 laravel 本地化它。在您的代码中,您将控制器存储在 Auth 文件夹下。

将您的路线更新到:

Route::get('/editareprofil', 'Auth\EditareProfilController@index')->name('editareprofil');

并且不要忘记更新命名空间。

namespace App\Http\Controlllers\FOLDER;

推荐阅读