2018.08.30デフォルトでユーザ認証までついてるLaravel5。【マイグレーション】すでにdatabase/migrationsにusersテーブルとpassword_resetsテーブルのデータがあるのでマイグレーション。`users_email_unique`(`email`))ん~~~ん。orzMySQLのユニーク制約の最大バイト数は767bytes。Laravel5.4以降、標準のcharsetがutf8mb4になり1文字4bytes。ちなみにutf8なら3*255=765bytes。MySQL5.7.7、MariaDB10.2.2では解消されてるらしい。◆Laravelのcharset変更で対応。以下のように認証が必要なコントローラーのコンストラクタでmiddleware(‘auth’)を呼び出すだけ。上記のルーティングをまとめて1行で設定できる。'SampleController');※ただし、必要なルーティングだけを記述すべし。WEB開発LaravelシェアするTwitterFacebookはてブPocketLINEコピーにゃぁ。いうことで、ややこしそうだけどなるべくいろんな形に対応でき...PHP[CodeIgniter3]複数のデータベースを使うCodeIgniter3で複数のデータベースを使うときの設定についてapplication/config/database.phpにデフォルトとは別にデータベースを定義してモデルで切り替えて使用する方法。メール認証付きユーザ認証Laravelでは認証機能(Auth)が標準で実装されているので簡単にWEBシステムに必要なユーザ認証ができます。通常のユーザ認証は1ユーザ登録で仮登録2メールアドレスにメールが届き、リンクをクリックすることで本登録とすることでメールアド...PHPPHPフレームワークLaravel5.6でCRUD~準備編CRUD(クラッド)は「Create」「Read」「Update」「Delete」の頭文字を並べた用語。WEBシステム開発の基本機能だからLaravel5.6でどう実現するか簡単なケースを例に順を追って試してみる準備編。Multi-AuthWEBシステム開発では多くの場合、一般ユーザと管理者の編集者が必要となるので前回のUSERログインとは別にADMINログインを追加してみましょう。管理者の登録やパスワードリセットは不要とします。LaradockLa...PHPLaravelで論理削除(SoftDelete)Laravelでの論理削除(SoftDelete)はテーブルとモデルの設定だけで簡単に実現できます。具体的にはテーブルにdeleted_atカラムを追加してモデルにSoftDeletesトレイトを利用します。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。奈良県在住のWEB系エンジニャー!?PHP+MySQL等のWEBシステム開発をかれこれ15年。WEBのご相談承ります。お気軽にお問い合わせください。WEBxREAL.メニューWEB開発PHPJSCSSWEB開発環境Docker雑記ホーム検索トップサイドバーAuthorにゃぁ。奈良県在住のWEB系エンジニャー!?PHP+MySQL等のWEBシステム開発をかれこれ15年。WEBのご相談承ります。お気軽にお問い合わせください。メール認証付きユーザ認証アーカイブ2020年2月2020年1月2019年10月2019年9月2019年8月2018年10月2018年9月2018年8月2018年7月2018年5月タイトルとURLをコピーしました。