0

使用する移行で、Laravel 3.x で sentry 1.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

app/config/app.php のサービス プロバイダーのリストに「Cartalyst\Sentry\SentryServiceProvider」を追加します。

于 2013-05-30T13:58:39.070 に答える