Laravel 4 - 使用Workbench用户模型进行身份验证

时间:2013-11-17 08:11:00

标签: php laravel-4

我有一个工作台,其用户模型如下:

<?php
namespace package\vendor\Models;

use Illuminate\Auth\UserInterface;
use Illuminate\Auth\Reminders\RemindableInterface;

class CoreUser extends \Eloquent implements UserInterface, RemindableInterface {
}

现在我需要在CoreUser中使用此app/configs/auth.php作为身份验证的用户模型。

<?php

return array(
    'model' => 'package/vendor/Models/CoreUser',
)

但似乎我为model设置了错误的值,因为我收到了这个错误:

Class '\package/vendor/Models/CoreUser' not found

如何为此案例设置model属性?

2 个答案:

答案 0 :(得分:0)

使用

<?php namespace Vendor\Package\Models;

class CoreUser extends \User  {
   ...
}

然后使用以下命令在其他类中访问它:

use Vendor\Package\Models\User as User;

答案 1 :(得分:0)

我刚用/替换了\,现在一切都很好。

return array(
    'model' => 'package\vendor\Models\CoreUser',
)