Model– tag –
-
テクノロジー
Laravelで自動的に暗号化してDB保存、復号化して取得する方法
今回は、Laravelでデータベース登録時に常に暗号化して、表示する際は必ず復号化する方法をご紹介します。以前、Laravelでトレイトを使って特定のフィールドに自動登録した話の応用になります。特に個人情報やパスワードなどの重要なデータを取り扱う場合... -
テクノロジー
Laravelのソフトデリートと削除済みのデータを取得する方法
例えば、マスターデータなどを削除する場合は、連携している過去のデータとの整合性が取れなくなるので、ソフトデリート(論理削除)をする場合が多々あります。Laravelではそれらを簡単に実現でき、ソフトデリートで論理削除したデータも必要な時だけ取得... -
テクノロジー
【Laravel】DB登録で必ずuser_idを入れ、検索は自動でuser_idを含ませる方法
例えば、データベースに登録する際、どのユーザーが登録したかを記録しておきたい場合、もしくは、登録したユーザーのみ閲覧・編集・削除を可能にしたい場合などには、誰がデータを登録したのかログイン中のuser_idを内容と一緒に保存する必要があります。... -
テクノロジー
【Laravel】SocialiteでSNSアカウントでソーシャルログイン認証
今回は、LaravelでSocialiteを使って、GoogleとFacebookのSNSアカウントを利用したソーシャルログイン認証について説明します。なぜこの2つかと言うと、複数のSNSを使った場合の効率の良い導入方法の紹介と、単純に有名なSNSかつメールアドレスを取得でき...
1