自分専用の管理画面から記事を投稿したり、写真をアップできるようになっています。使う人(ユーザー)がログインだけの機能であれば、ものの1分でつくる事ができるようになっています。make:authという魔法のコマンドをうつだけ。設定する側(管理側・管理者)の管理画面も欲しい!っとなると、ちょっとややこしい設定が必要になってきます。今回はそんなマルチログイン機能についてまとめてみました。『Laravel』ではこんな記事も読まれています。adminの2つの管理画面をつくる事を想定しています。/admin/homeとしています。2つの管理画面の作り方がわかれば、あとは応用で、3つでも4つでも管理画面を分けることができるようになります。変更必要なファイル群はこれらです。何はともあれ『Laravel』プロジェクト作成をば。user【Laravel】Webアプリ環境構築の仕方【Vue.js】【初心者向け】https://coinbaby8.com/laravel55-webapplication-vuejs.htmlロリポップやXサーバーなど、格安のレンタルサーバーでも運用できるプログラミング言語といえばやっぱり『PHP(ピーエイチピー)』。その『PHP』をフル活用したフレームワークで人気急上昇中の『Laravel(ララベル)』。使う人用(user)側のログイン関連のファイルはあっさり作成されます。(マイグレーションファイル)が生成されます。upメソッドのusrsをadminsに変えます。admin側の設定を追加します。//追加],],];『Laravel』にはguards(ガード)という機能があって、どんなログイン方法にするか(セッションにするかトークンにするかなど)、どのデータベースの情報を見にいくか(UserテーブルかAdminテーブルかなど)、といった設定を書くことができます。このファイルに記載していく事で、管理画面を3つにも4つにも増やすことができます。ファイルで、ログインしていない時はどの画面を表示させるか、というのを決めることができます。メソッド』を書く必要があるんですが、なぜか『Laravel5.5』からはこのメソッドが消えています。メソッド』が書かれているので、それを上書き(オーバーライド)する形で書けばOKです。ルーティングURLにアクセスしたときにどの処理をするかを担当するのがルーティングファイルです。/admin/homeというURL構成になっています。・・認証していれば表示できるといった内容を追加しています。コントローラーapp/Http/Controllers/の下にAdminフォルダをつくって、その中にLoginController.phpとHomeController.phpをコピぺします。(見た目)resources/viewsの下にadminフォルダをつくって、login.blade.phpとhome.blade.phpをコピぺします。layoutsフォルダの下にあるapp.blade.phpをコピぺして、app_admin.blade.phpとして保存しておきます。アオキビューファイルは行が多い割に変更点が少ないのであっさりと。layouts/app_admin.blade.phpの編集箇所ユーザーログイン画面と区別するため背景色を変更します。