如何从laravel中的主键中删除前缀

时间:2018-01-19 13:34:37

标签: laravel-5

我有用户表,其中包含UserId作为主键,但当我用户身份验证时,它使用" Users.user_UserId" 那么如何删除" user _"来自主键的前缀?

型号:

    class User extends Authenticatable
    {
        use Notifiable;

        /**
         * The attributes that are mass assignable.
         *
         * @var array
         */

        protected $table = 'Users';

        protected $primaryKey = 'UserId';
    }

1 个答案:

答案 0 :(得分:1)

在提供者数组中的config / auth.php中,取消注释第73行的用户。

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

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