contentLoading...検索:最新の投稿Authユーザーのメールアドレスを変更LaravelのログをMysqlで管理する。password?HomeBlogGithubお問い合わせ静岡市で独学で勉強中。KaokenとLaravelHomeBlogGithubお問い合わせ静岡市で独学で勉強中。2018年1月10日デフォルトの状態では、ユーザー登録するのに、単にフォームで必要項目を入力したらすぐに登録される。あるユーザー登録は、最初に仮登録し24時間以内にメールで届いた本登録先のURLを移動後に登録される。この機能は、既にLaravelのパッケージで作っている人がいるが、個人的に作りたかったので作ってみた。下記がそのパッケージの説明。githubで公開済み。癖が強いので、これ以外のパッケージも進める。この動画は、パッケージを使用した例laravel-confirmation-emailLaravelでユーザー仮登録後に確認メールを送り、指定アドレスにアクセス後に本登録が行われる。...]Authユーザーがusersの場合(必ず名前は、テーブル名にすること)modelは、ユーザーモデルクラスproviderは、ユーザーのテーブル名email_confirmationは、Mailableで派生したクラスを必要に応じて変更すること。確認メールを送るときに使用する。email_registrationは、Mailableで派生したクラスを必要に応じて変更すること。登録が終了したときに送るメール。--tag=confirmation実行後、以下のディレクトリやファイルが追加される。migrateカーネルへ追加app\Console\Kernel.phpのscheduleメソッドへ追加する。これは、仮登録後24時間過ぎたユーザーを削除するために使用する。仮登録時に確認メールとして使用する。アプリの仕様に合わせて変更すること。本登録をしたことを知らせるメールとして使用する。アプリの仕様に合わせて変更すること。->withErrors(['confirmation'=>'仮登録に失敗しました。}}$brokerは、必ず記述すること。ModelAuthユーザーモデルの例Kaoken\LaravelConfirmation\HasConfirmation;を追加する。];}confirmed()メソッドを使用することにより、本登録済みのユーザーかを判定する。confirmed()で、ソーシャルログインなどで、追加修正してログイン判定できるようにすると良い。イベントvendor\kaoken\laravel-confirmation-email\src\Eventsディレクトリ内を参照!BeforeCreateUserEventユーザーが作成される前に呼び出される。このイベントが呼び出されると、Authユーザー作成に関連するDBトランザクションが進行中。リスナーで例外を作成すると、ターゲットのAuthユーザー作成が直ちにロールバックされる。BeforeDeleteUsersEvent期限切れのユーザーを削除する前に呼び出される。場合のみ呼び出される。このイベントが呼び出されると、期限切れAuthユーザー削除に関連するDBトランザクションが進行中。リスナーで例外を作成すると、ターゲットのAuthユーザー削除が直ちにロールバックされる。CreatedUserEventAuthユーザーが作成された後に呼び出される。ConfirmationEvent確認メールを送信した後、認証ユーザーが作成されて呼び出される。RegistrationEventAuthユーザーが本登録した後に呼び出される。自作プラグイン投稿ナビゲーションLaravelでphp版markdown-itを使うLaravelのログをMysqlで管理する。コメントを残すコメントをキャンセル検索:最近の投稿Authユーザーのメールアドレスを変更LaravelのログをMysqlで管理する。確認メールでユーザー登録Laravelでphp版markdown-itを使うLaravelでモデルにアカウント凍結を実装するプロフィールkaoken2016年にLaravel5.2に出会い、その魅力に惚れ現在も使い続けている。趣味は、レトロゲーム製作と園芸。aThemes.HomeBlogGithubお問い合わせ%d人のブロガーが「いいね」をつけました。