我有一个工作台,用户模型是这样的:
<?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',
)