我有一个工作台,其用户模型如下:
<?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
属性?
答案 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',
)