Laravel 5.3 タイムスタンプのDB項目名の指定
Laravel 5.3に更新して、Eloquentのモデルの設定において嬉しいこと発見しました。 LaravelのEloquentでは、指定のDBテーブルにおいて、作成日時と編集日時に、規定のcreated_atとupdated_atの項目名が使用されているなら、いちいち、
Laravel 5.3に更新して、Eloquentのモデルの設定において嬉しいこと発見しました。 LaravelのEloquentでは、指定のDBテーブルにおいて、作成日時と編集日時に、規定のcreated_atとupdated_atの項目名が使用されているなら、いちいち、
ユーザー認証(11)Laravel 5.2 ログインの記録で、ログイン成功後の処理に関して説明しました。 しかし、前回のログインのRemember Meのポストのための調査で、この「Remember Me」がオンになっているときは、先のログイン成功後の処理は、最初のログインのときだけしか実行しないことを見つけました。 つまり、最悪のケース、5年間ログイン成功後の処理は実行されません。同じブラウザを使用してもIPアドレスが変わることがあるし、記録としても不十分となり不都合です。 さて、どう解決したらよいでしょうか?
Laravel 5.3になって、認証の部分が変りました。それに関していっぱい紹介したいことありますが、それは将来でのポストとして、今回は、「ログインのRemember Me」に関して学んだことを紹介します。
配列のDistinctバリデーション 前回の例題とした商品オプションに、オプション名に同じ値が入ることを禁じるバリデーションを追加します。