問題タブ [cartalyst-sentry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
150 参照

php - laravel の sentry2 に別のテーブルを追加する

こんにちは、セントリー ユーザー テーブルに関連する別のテーブルを追加したいと思います。これを行うことに関する情報が見つからないようです。

ユーザー情報と最近のアクティビティを格納するテーブルが必要です。それを user_activity と呼び、テーブルを user_id で関連付けます。

セントリー サービス プロバイダーを使用してアクセスできるように、このテーブルを追加するにはどうすればよいですか?

0 投票する
2 に答える
4279 参照

laravel - シード時にLaravel PHPの致命的なエラークラスが見つかりません

これは私のContentSeeder.phpです

「php artisan db:seed」を実行した後、最初のファイルは機能しますが、2 番目のファイルは機能しません。その理由がわかりません。

次のメッセージがあります。

これが app/models/Page.php にある私の Page モデルです

0 投票する
0 に答える
242 参照

php - Laravel で Sentry グループ テーブルの名前を変更する

すべてのタイプのアカウントを処理する Sentry テーブルは、現在呼び出されていますxx_groups(xxプレフィックスです)。これは適切ではないように思われます。というのは、グループという単語は、ユーザーにとってより関連性の高いものとしてあらゆるシステムで使用できるからです。役割という言葉の方が理想的です。xx_groups名前を からに変更する方法はありxx_rolesますか?

明らかに、テーブルのxx_users_groups名前も変更する必要があります。

0 投票する
2 に答える
3768 参照

php - Illuminate Database の使用中に非オブジェクトでメンバー関数 connection() を呼び出すとエラーが発生する

Sentry と Composer をインストールしたので、Illuminate Database もインストールされました。インストールは成功しました。Sentry のドキュメントのすべてを実行しました。簡単なコードでデータベースにユーザーを追加しようとしています。ただし、次のエラーメッセージが表示されます。

私のコードは次のとおりです。

これをデバッグする方法もわかりません。また、Illuminate には Sentry が付属しているので、Sentry は Illuminate を処理する方法をコーディングする必要があるため、多くの構成は必要ないと考えました。ドキュメントが貧弱で、このエラーの対処方法がわかりませんでした。

0 投票する
1 に答える
908 参照

php - Sentry::getUser() を使用すると、モデル アクセサーにアクセスできません

認証には Sentry 2.1 を使用しています。

私のユーザーモデル:

私のログイン機能:

Auth::attempt を使用してから Sentry::authenticate を使用する理由は、古いデータベースから新しいデータベースに移行するためです。古いパスワードのチェックを処理できるように、auth.attempt にフック/リスナーをアタッチします。 .

ログインした後、full_name アクセサー属性にアクセスできません。

ここで小さなものが欠けていると思いますが、欠けている部分が見つかりません。

助けてくれてありがとう!

0 投票する
2 に答える
825 参照

laravel - Laravel Sentryがエラーをキャッチ

Sentry と 'catch' を使用してエラーをキャッチしています。

私のリダイレクトは機能しませんが、適切なエラーメッセージエラー「Cartalyst \ Sentry \ Users \ UserExistsException A user already exists with login [email@email.com], logins must be unique for users.」とともに Laravel エラー画面に移動します。REDIRECT_STATUS 200 で。

私が間違っていることはありますか?