将App \ User更改并配置到新目录

用户5500750

这个问题有很多问题。但是解释永远不会完成。将文件\ App \ User移至App \ Entities \ User应该采取什么步骤

我已经安装了Laravel 5.2,并且已经将默认的App \ User(app / User.php)移至App \ Entities文件夹,因此将User.php文件中的命名空间更改为App \ Entities命名空间;因此,要访问用户模型,我必须使用App \ Entities \ User,我还在config \ auth.php中更改了此设置

'providers' => [
        'users' => [
            'driver' => 'eloquent',
            'model' => App\Entities\User::class,
        ],

        // 'users' => [
        //     'driver' => 'database',
        //     'table' => 'users',
        // ],
    ],

大多数软件包无法在此新目录下使用的问题,因此我想知道是否还有其他设置丢失。例如,我已经安装了tymondesigns / jwt-auth软件包,但现在却收到此错误:

ReflectionException in Container.php line 738:
Class App\User does not exist

程序包无法找到App \ Entities \ User并使用默认的App \ User,我认为程序包会尝试加载用户模型[vendor \ tymon \ src \ Providers \ JWTAuthServiceProvider.php]

$this->app['Tymon\JWTAuth\Providers\User\UserInterface'] = function ($app) {
    return $app['tymon.jwt.provider.user'];
};

该软件包有一个config.php文件,但是该设置也不起作用。

/*
|--------------------------------------------------------------------------
| User Model namespace
|--------------------------------------------------------------------------
|
| Specify the full namespace to your User model.
| e.g. 'Acme\Entities\User'
|
*/

'user' => 'App\Entities\User',
阿列克谢·梅泽宁(Alexey Mezenin)

Laravel 5使用PSR-4自动加载器,因此只需将模型移至另一个目录并更改所有模型中的名称空间。

在那之后,奔跑composer dumpautoload -o和一切都应该工作。

如果在运行命令后您的包无法使用,请尝试User在包中使用模型的完整名称空间

'user' => '\App\Entities\User',

另外,更改名称空间config\auth.php(为此感谢@ user5500750):

'model' => App\Entities\User::class,

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Google App集成到iOS App

来自分类Dev

将旧目录重定向到htaccess中的新目录

来自分类Dev

将多个目录复制到新目录的更好方法

来自分类Dev

如何将配置更改保存回App.Config

来自分类Dev

将BackInTime快照还原到新计算机-复制配置并更改主机名不起作用

来自分类Dev

如何更改 Kivy App 的配置文件默认目录?

来自分类Dev

如何将工作目录复制到新提交

来自分类Dev

将syslog文件复制到Linux中的新目录

来自分类Dev

将PHP复制到新目录,可能吗?

来自分类Dev

将Terminal.app重定向到iTerm.app

来自分类Dev

将Play 2.2.1 App部署到Heroku

来自分类Dev

将SDL App移植到iOS

来自分类Dev

将Cordova App部署到平板电脑

来自分类Dev

将Springboot部署到Azure App Service

来自分类Dev

将变量传递到AngularJS App

来自分类Dev

Cordova / Phonegap将www更改为app

来自分类Dev

如何将更改还原到TeamCity中的构建配置

来自分类Dev

使用htaccess将旧域重定向到新域的根目录或目录

来自分类Dev

将整个目录重定向到同一域中的新目录

来自分类Dev

301将目录及其中的任何可能的文件重定向到新目录

来自分类Dev

将所有内容从源目录复制到新目录Delphi EX7

来自分类Dev

如何将目录重新同步到具有不同名称的新目录?

来自分类Dev

将所有内容从源目录复制到新目录Delphi EX7

来自分类Dev

使用htaccess将旧域重定向到新域的根目录或目录

来自分类Dev

如何将特定的子目录复制到新目录?

来自分类Dev

将子目录重定向到根子目录而不更改 url PHP

来自分类Dev

将文件复制到新目录,这是否会创建新的硬链接?

来自分类Dev

如何配置Brunch.io将index.js文件从app /复制到public /

来自分类Dev

Firefox OS-将文件保存在app目录中

Related 相关文章

热门标签

归档