Laravel 4 - 使用工作台用户模型进行身份验证


Laravel 4 - Use Workbench User Model for Authentication

我有一个工作台,用户模型是这样的:

<?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属性?

使用

<?php namespace Vendor'Package'Models;
class CoreUser extends 'User  {
   ...
}

然后在其他类中通过以下方式访问它:

use Vendor'Package'Models'User as User;

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

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