我想在我使用的迁移中使用Sentry 1.x和Laravel 3.x,但是当我尝试迁移时出现此错误:
PHP Fatal error: Class 'Sentry' not found in /var/www/laravel.dev/application/migrations/2013_03_06_183713_add_user_to_database.php on line 34
这是我在function up()中尝试做的事情:
$user_id = Sentry::user()->create(array(
'email' => 'admin@test.com',
'password' => 'testpass',
'metadata' => array(
'first_name' => 'Test',
'last_name' => 'Test'
)
));
我错过了什么?
p.s:我知道在PHP中使用密码是不安全的,这只是一个测试环境。
谢谢,
答案 0 :(得分:3)
您需要启动捆绑包。
Bundle::start( 'sentry' );
答案 1 :(得分:0)
将'Cartalyst \ Sentry \ SentryServiceProvider'添加到app / config / app.php中的服务提供商列表