0

我想在我使用的迁移中使用 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

这就是我在函数 up() 中尝试做的事情:

$user_id = Sentry::user()->create(array(
    'email' => 'admin@test.com',
    'password' => 'testpass',
    'metadata' => array(
    'first_name' => 'Test',
    'last_name' => 'Test'
    )
));

我错过了什么?

ps:我知道在PHP中输入密码是不安全的,这只是一个测试环境。

谢谢,

4

2 回答 2

3

您需要启动捆绑包。

Bundle::start( 'sentry' );
于 2013-03-07T16:59:28.293 回答
0

将“Cartalyst\Sentry\SentryServiceProvider”添加到 app/config/app.php 中的服务提供者列表中

于 2013-05-30T13:58:39.070 回答