{"id":11375,"date":"2020-03-03T04:42:29","date_gmt":"2020-03-03T04:42:29","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?page_id=11375"},"modified":"2020-03-05T05:58:36","modified_gmt":"2020-03-05T05:58:36","slug":"multi-auth-with-roles-and-permissions","status":"publish","type":"page","link":"https:\/\/www.devopsschool.com\/blog\/multi-auth-with-roles-and-permissions\/","title":{"rendered":"Multi Auth with Roles and Permissions."},"content":{"rendered":"\n<p> <strong>Step:-1<\/strong> first of all you have to install xampp server use this url  for download xampp: <a href=\"https:\/\/www.apachefriends.org\/index.html\" target=\"_blank\" rel=\"noopener\">https:\/\/www.apachefriends.org\/index.html<\/a><\/p>\n\n\n\n<p><strong>Step:-2<\/strong> Download gitbash and install the gitbash use this url: <a href=\"https:\/\/git-scm.com\/downloads\" target=\"_blank\" rel=\"noopener\">https:\/\/git-scm.com\/downloads<\/a> <\/p>\n\n\n\n<p><strong>Step:-3<\/strong> After install xampp serve see the pic how to start xampp server<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"665\" height=\"414\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/xampp-start.png\" alt=\"\" class=\"wp-image-11376\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/xampp-start.png 665w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/xampp-start-300x187.png 300w\" sizes=\"auto, (max-width: 665px) 100vw, 665px\" \/><\/figure>\n\n\n\n<p><strong>Step:-4<\/strong> follow this path for gitbash start. <strong>C:\\xampp\\htdocs <\/strong>or see this pic.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"855\" height=\"176\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/path-of-htdocs.png\" alt=\"\" class=\"wp-image-11377\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/path-of-htdocs.png 855w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/path-of-htdocs-300x62.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/path-of-htdocs-768x158.png 768w\" sizes=\"auto, (max-width: 855px) 100vw, 855px\" \/><\/figure>\n\n\n\n<p><strong>Step:-4<\/strong> In htdocs area click the right-click and start git bash here or see the pic.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"675\" height=\"415\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/start-the-git-base-here.png\" alt=\"\" class=\"wp-image-11378\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/start-the-git-base-here.png 675w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/start-the-git-base-here-300x184.png 300w\" sizes=\"auto, (max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p><strong>Step:-5<\/strong> After Click on this <strong>Git Bash Here<\/strong> or see the pic<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"330\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/gitbase-start-1024x330.png\" alt=\"\" class=\"wp-image-11379\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/gitbase-start-1024x330.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/gitbase-start-300x97.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/gitbase-start-768x248.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/gitbase-start.png 1032w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:6<\/strong> Now you to have create one project whatever your project name (example:-hospital) <\/p>\n\n\n\n<p><strong>Step:-7<\/strong> <code> <\/code><strong>composer<\/strong> <strong>create &#8211;project &#8211;prefer-dist laravel\/laravel hospital &#8220;5.5.*&#8221; <\/strong>             after press Enter than it will take time for intalling your project. after install the project it will look like this.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"585\" height=\"149\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/project-hospiotal-1.png\" alt=\"\" class=\"wp-image-11711\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/project-hospiotal-1.png 585w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/project-hospiotal-1-300x76.png 300w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/figure>\n\n\n\n<p><strong>Step:-8<\/strong>  After install the project than you have to go  inside project place(example: <strong>C:\\xampp\\htdocs\\hospital)<\/strong> or see the pic<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"995\" height=\"334\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/go-to-inside-the-project.png\" alt=\"\" class=\"wp-image-11396\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/go-to-inside-the-project.png 995w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/go-to-inside-the-project-300x101.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/go-to-inside-the-project-768x258.png 768w\" sizes=\"auto, (max-width: 995px) 100vw, 995px\" \/><\/figure>\n\n\n\n<p><strong>Step:-9<\/strong> . Open your project in visual code or notepad++ or subline.<\/p>\n\n\n\n<p><strong>Step:-10<\/strong> Go to .env file and put database name see the pic<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"335\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/env-page-with-databse-1-1024x335.png\" alt=\"\" class=\"wp-image-11445\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/env-page-with-databse-1-1024x335.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/env-page-with-databse-1-300x98.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/env-page-with-databse-1-768x251.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/env-page-with-databse-1.png 1157w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:-10<\/strong> .Than go to this url:  <a href=\"http:\/\/localhost\/phpmyadmin\/\" target=\"_blank\" rel=\"noopener\">http:\/\/localhost\/phpmyadmin\/<\/a>                                    and write your database name. or  see the pic <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/datbase-name-1024x266.png\" alt=\"\" class=\"wp-image-11447\" width=\"661\" height=\"171\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/datbase-name-1024x266.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/datbase-name-300x78.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/datbase-name-768x199.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/datbase-name.png 1342w\" sizes=\"auto, (max-width: 661px) 100vw, 661px\" \/><\/figure>\n\n\n\n<p><strong>Step:11<\/strong>&#8211;  open your git bash command and write<strong> php artisan make:auth<\/strong> and press enter .or see the pic <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"141\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/php-artisan-make-auth-1024x141.png\" alt=\"\" class=\"wp-image-11448\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/php-artisan-make-auth-1024x141.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/php-artisan-make-auth-300x41.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/php-artisan-make-auth-768x105.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/php-artisan-make-auth.png 1238w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"581\" height=\"142\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/auth-successfully.png\" alt=\"\" class=\"wp-image-11449\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/auth-successfully.png 581w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/auth-successfully-300x73.png 300w\" sizes=\"auto, (max-width: 581px) 100vw, 581px\" \/><\/figure>\n\n\n\n<p><strong>Step:12-<\/strong> Now you have to make controller                                                             <strong>php artisan make:controller Admin\/AdminController<\/strong>                             than press enter  or see the pic.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"573\" height=\"152\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/controler.png\" alt=\"\" class=\"wp-image-11450\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/controler.png 573w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/controler-300x80.png 300w\" sizes=\"auto, (max-width: 573px) 100vw, 573px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"585\" height=\"191\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/controller-successfully.png\" alt=\"\" class=\"wp-image-11451\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/controller-successfully.png 585w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/controller-successfully-300x98.png 300w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/figure>\n\n\n\n<p><strong>Step:-13<\/strong>&#8211;   Make DashboardController for Admin Dashboard work                                                                                                                     (1) <strong>php artisan make:controller Admin\/DashboardController <\/strong>                                                                                              (2) <strong>php artisan make:controller User\/DashboardController    <\/strong>                                <strong>  <\/strong> <\/p>\n\n\n\n<p><strong>Step:-15<\/strong>  Now you have to go this path :                                                    Customise users table(database\/migration\/create_users_table.php)  or see the pic<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1019\" height=\"304\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/create-user.png\" alt=\"\" class=\"wp-image-11454\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/create-user.png 1019w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/create-user-300x89.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/02\/create-user-768x229.png 768w\" sizes=\"auto, (max-width: 1019px) 100vw, 1019px\" \/><\/figure>\n\n\n\n<p><strong>Step:16<\/strong>&#8211; Now you have to go : database\/migration\/create_users_table.php  than write this code: <\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/5811176e0f98b3a7db208eead74edd84.js\"><\/script>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"564\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/create-user-table-pic-2222222222222222222-1024x564.png\" alt=\"\" class=\"wp-image-11712\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/create-user-table-pic-2222222222222222222-1024x564.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/create-user-table-pic-2222222222222222222-300x165.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/create-user-table-pic-2222222222222222222-768x423.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/create-user-table-pic-2222222222222222222.png 1225w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:-17<\/strong> Make Model and Migration for Role Table. Run this code  in git bash cammand. and press Enter.                                                                                                      <strong>php artisan make:model Role -m<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"573\" height=\"151\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-make-model-Role-m.png\" alt=\"\" class=\"wp-image-11524\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-make-model-Role-m.png 573w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-make-model-Role-m-300x79.png 300w\" sizes=\"auto, (max-width: 573px) 100vw, 573px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"181\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-make-model-Role-m-1.png\" alt=\"\" class=\"wp-image-11525\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-make-model-Role-m-1.png 575w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-make-model-Role-m-1-300x94.png 300w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/figure>\n\n\n\n<p><strong>Step:18<\/strong> Customise roles table(database\/migration\/create_roles_table.php)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"413\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/roles-table-slug-and-name-1024x413.png\" alt=\"\" class=\"wp-image-11526\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/roles-table-slug-and-name-1024x413.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/roles-table-slug-and-name-300x121.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/roles-table-slug-and-name-768x310.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/roles-table-slug-and-name.png 1237w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"443\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/insert-slug-and-name-in-the-role-table-1024x443.png\" alt=\"\" class=\"wp-image-11528\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/insert-slug-and-name-in-the-role-table-1024x443.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/insert-slug-and-name-in-the-role-table-300x130.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/insert-slug-and-name-in-the-role-table-768x332.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/insert-slug-and-name-in-the-role-table.png 1255w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:-19<\/strong>   In Role Model create users() Function  put  this code in Role model<\/p>\n\n\n\n<p>public function users()<br>\n        {<br>\n            return $this-&gt;hasMany(&#8216;App\\User&#8217;);<br>\n        }<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"931\" height=\"305\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/role-model-for-relation-step-1.png\" alt=\"\" class=\"wp-image-11531\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/role-model-for-relation-step-1.png 931w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/role-model-for-relation-step-1-300x98.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/role-model-for-relation-step-1-768x252.png 768w\" sizes=\"auto, (max-width: 931px) 100vw, 931px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"965\" height=\"346\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/insert-role-for-relation-step-2.png\" alt=\"\" class=\"wp-image-11532\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/insert-role-for-relation-step-2.png 965w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/insert-role-for-relation-step-2-300x108.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/insert-role-for-relation-step-2-768x275.png 768w\" sizes=\"auto, (max-width: 965px) 100vw, 965px\" \/><\/figure>\n\n\n\n<p><strong>Step:-20<\/strong> In User Model create role() Function for relationship and put this code in User model  <\/p>\n\n\n\n<p>public function roles()<br>\n        {<br>\n            return $this-&gt;belongsTo(&#8216;App\\Role&#8217;);<br>\n        }<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"402\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-relation-step-1-1024x402.png\" alt=\"\" class=\"wp-image-11533\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-relation-step-1-1024x402.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-relation-step-1-300x118.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-relation-step-1-768x301.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-relation-step-1.png 1231w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:21<\/strong> Make UsersTableSeeder file for insert data in users table through migration and run this code in your git bash cammand.                                           <strong>php artisan make:seed UsersTableSeeder<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"583\" height=\"139\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-make-seed-1.png\" alt=\"\" class=\"wp-image-11535\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-make-seed-1.png 583w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-make-seed-1-300x72.png 300w\" sizes=\"auto, (max-width: 583px) 100vw, 583px\" \/><\/figure>\n\n\n\n<p><strong>Step:22<\/strong>&#8211; Make RolesTableSeeder file for insert data in roles table through migration and  run this code in your git bash cammand.                               <strong> php artisan make:seed RoleTableSeeder<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"581\" height=\"135\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/roletable-seed-send.png\" alt=\"\" class=\"wp-image-11536\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/roletable-seed-send.png 581w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/roletable-seed-send-300x70.png 300w\" sizes=\"auto, (max-width: 581px) 100vw, 581px\" \/><\/figure>\n\n\n\n<p><strong>Step:23<\/strong>  Edit RoleTableSeeder.php(database\/seeds\/RoleTableSeeder.php) file for insert data in roles table      put this code in the top                              <strong>use Illuminate\\Support\\Facades\\DB;<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"389\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/use-Illuminate-Support-Facades-DB-1024x389.png\" alt=\"\" class=\"wp-image-11537\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/use-Illuminate-Support-Facades-DB-1024x389.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/use-Illuminate-Support-Facades-DB-300x114.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/use-Illuminate-Support-Facades-DB-768x291.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/use-Illuminate-Support-Facades-DB.png 1273w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:24<\/strong>  put this code  RoleTableSeeder.php(database\/seeds\/RoleTableSeeder.php <\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/0f27e3dc87807d4b45951599b66df4a2.js\"><\/script>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"487\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/roletableseed-put-this-code-1024x487.png\" alt=\"\" class=\"wp-image-11538\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/roletableseed-put-this-code-1024x487.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/roletableseed-put-this-code-300x143.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/roletableseed-put-this-code-768x365.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/roletableseed-put-this-code.png 1239w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:25<\/strong> Edit UserTableSeeder.php(database\/seeds\/UserTableSeeder.php) file for insert data in users table and put this code in top.                                               <strong>use Illuminate\\Support\\Facades\\DB;<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1005\" height=\"418\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-Illuminate-Support-Facades-DB-top.png\" alt=\"\" class=\"wp-image-11539\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-Illuminate-Support-Facades-DB-top.png 1005w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-Illuminate-Support-Facades-DB-top-300x125.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-Illuminate-Support-Facades-DB-top-768x319.png 768w\" sizes=\"auto, (max-width: 1005px) 100vw, 1005px\" \/><\/figure>\n\n\n\n<p><strong>Step:26<\/strong>  Insert data in users table<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/88440303410940989a9c90185a1ba386.js\"><\/script>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"514\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-seed-insert-data-step-2-1024x514.png\" alt=\"\" class=\"wp-image-11540\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-seed-insert-data-step-2-1024x514.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-seed-insert-data-step-2-300x151.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-seed-insert-data-step-2-768x386.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-seed-insert-data-step-2.png 1233w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:26<\/strong> Migration of tables in database                                                               <strong>php artisan migrate<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"579\" height=\"257\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-migrate.png\" alt=\"\" class=\"wp-image-11541\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-migrate.png 579w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-migrate-300x133.png 300w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><\/figure>\n\n\n\n<p><strong>Step:27<\/strong> Define UsersTableSeeder and RoleTableSeeder Class on DatabaseSeeder.php file<br> database\/seeds\/DatabaseSeeder.php  and put this code <\/p>\n\n\n\n<p>public function run()<br>\n        {<br>\n            $this-&gt;call(UsersTableSeeder::class);<br>\n            $this-&gt;call(RoleTableSeeder::class);<br>\n        }<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"379\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/dataseeder-1024x379.png\" alt=\"\" class=\"wp-image-11542\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/dataseeder-1024x379.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/dataseeder-300x111.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/dataseeder-768x284.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/dataseeder.png 1277w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:28<\/strong>   <strong>php artisan db:seed<\/strong> (Insert data in tables)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"161\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-db-seed.png\" alt=\"\" class=\"wp-image-11543\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-db-seed.png 575w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-db-seed-300x84.png 300w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/figure>\n\n\n\n<p><strong>Step:29<\/strong>  Make AdminMiddleware for Admin Authentication Work.            <strong>php artisan make:middleware AdminMiddleware<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"585\" height=\"127\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-make-Adminmiddleware.png\" alt=\"\" class=\"wp-image-11544\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-make-Adminmiddleware.png 585w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-artisan-make-Adminmiddleware-300x65.png 300w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/figure>\n\n\n\n<p><strong>Step:30<\/strong> Make AuthorMiddleware for User Authentication Work.                 <strong>php artisan make:middleware UserMiddleware<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"583\" height=\"199\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-middleware.png\" alt=\"\" class=\"wp-image-11545\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-middleware.png 583w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-middleware-300x102.png 300w\" sizes=\"auto, (max-width: 583px) 100vw, 583px\" \/><\/figure>\n\n\n\n<p><strong>Step:31<\/strong> Implement Condition for Admin Login in AdminMiddleware (app\\Http\\Middleware\\AdminMiddleware.php)  put this code in the top    <strong> Use Auth;<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"432\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminmiddleware-pic-1-1024x432.png\" alt=\"\" class=\"wp-image-11546\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminmiddleware-pic-1-1024x432.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminmiddleware-pic-1-300x127.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminmiddleware-pic-1-768x324.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminmiddleware-pic-1.png 1245w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:32<\/strong>   <\/p>\n\n\n\n<p>public function handle($request, Closure $next)<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">{\n\n    <span class=\"hljs-keyword\">if<\/span>(Auth::check() &amp;&amp; Auth::user()-&gt;role-&gt;id == <span class=\"hljs-number\">1<\/span>){\n\n        <span class=\"hljs-keyword\">return<\/span> $next($request);\n\n    }\n <span class=\"hljs-keyword\">else<\/span> {\n\n        <span class=\"hljs-keyword\">return<\/span> redirect()-&gt;route(<span class=\"hljs-string\">'login'<\/span>);\n\n    }\n\n\n}<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"522\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminmiddlware-insert-code-pic-2-1024x522.png\" alt=\"\" class=\"wp-image-11547\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminmiddlware-insert-code-pic-2-1024x522.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminmiddlware-insert-code-pic-2-300x153.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminmiddlware-insert-code-pic-2-768x392.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminmiddlware-insert-code-pic-2.png 1245w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:33<\/strong>  Implement Condition for User Login in UserMiddleware (app\\Http\\Middleware\\UserMiddleware.php)  put this code in the top        <strong> Use Auth;<\/strong> <\/p>\n\n\n\n<p>public function handle($request, Closure $next)<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">{\n\n    <span class=\"hljs-keyword\">if<\/span>(Auth::check() &amp;&amp; Auth::user()-&gt;role-&gt;id == <span class=\"hljs-number\">2<\/span>){\n\n        <span class=\"hljs-keyword\">return<\/span> $next($request);\n\n    }\n <span class=\"hljs-keyword\">else<\/span> {\n\n        <span class=\"hljs-keyword\">return<\/span> redirect()-&gt;route(<span class=\"hljs-string\">'login'<\/span>);\n\n    }\n}<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"490\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/usermiddlware-pic-1-1024x490.png\" alt=\"\" class=\"wp-image-11548\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/usermiddlware-pic-1-1024x490.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/usermiddlware-pic-1-300x143.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/usermiddlware-pic-1-768x367.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/usermiddlware-pic-1.png 1223w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:34<\/strong> Implement Condition for User Login in RedirectIfAuthenticated (app\\Http\\Middleware\\RedirectIfAuthenticated.php<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/feb2c6e8adc252a119fcfa4906d8795b.js\"><\/script>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"561\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/redirect-new-pic-1-1024x561.png\" alt=\"\" class=\"wp-image-11699\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/redirect-new-pic-1-1024x561.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/redirect-new-pic-1-300x164.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/redirect-new-pic-1-768x420.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/redirect-new-pic-1.png 1171w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:35<\/strong> Implement Condition for  Login in LoginController (app\\Http\\Controllers\\Auth\\LoginController.php)<\/p>\n\n\n\n<p>protected $redirectTo;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"408\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/logincontroller-pic-1-1024x408.png\" alt=\"\" class=\"wp-image-11550\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/logincontroller-pic-1-1024x408.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/logincontroller-pic-1-300x119.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/logincontroller-pic-1-768x306.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/logincontroller-pic-1.png 1253w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:36<\/strong>  Put this code in LoginController.php<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/04c4284ea170351b9ee812b58d3337e9.js\"><\/script>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"499\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/loginCOntroller-re-pic-2-1024x499.png\" alt=\"\" class=\"wp-image-11700\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/loginCOntroller-re-pic-2-1024x499.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/loginCOntroller-re-pic-2-300x146.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/loginCOntroller-re-pic-2-768x374.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/loginCOntroller-re-pic-2.png 1241w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:37<\/strong> Implement Condition for  Login in ResetPasswordController (app\\Http\\Controllers\\Auth\\ResetPasswordController.php)<\/p>\n\n\n\n<p>protected $redirectTo;  <\/p>\n\n\n\n<p><strong>Step:38<\/strong> <\/p>\n\n\n\n<p>public function __construct()<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/c5c6ba778f3d172f1f014b562b5c02c1.js\"><\/script>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"484\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/resetPasswordController-pic-2222222-1024x484.png\" alt=\"\" class=\"wp-image-11701\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/resetPasswordController-pic-2222222-1024x484.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/resetPasswordController-pic-2222222-300x142.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/resetPasswordController-pic-2222222-768x363.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/resetPasswordController-pic-2222222.png 1241w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:39<\/strong> Define AdminMiddleware on routeMiddleware(path- app\/Http\/Kernal.php) use this code in the top use <strong>App\\Http\\Middleware\\AdminMiddleware;<\/strong> <strong>App\\Http\\Middleware\\UserMiddleware;<\/strong> <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"340\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/kernal-pic-1-1024x340.png\" alt=\"\" class=\"wp-image-11554\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/kernal-pic-1-1024x340.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/kernal-pic-1-300x100.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/kernal-pic-1-768x255.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/kernal-pic-1.png 1257w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:40<\/strong>   <strong>                                                                                                          protected $routeMiddleware = [<br>     &#8216;admin&#8217; =&gt; AdminMiddleware::class,<br>     ];<\/strong>  <\/p>\n\n\n\n<p><strong>protected $routeMiddleware = [<br>     &#8216;user&#8217; =&gt; UserMiddleware::class,<br>     ];<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"532\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/kernal-pic-2-1024x532.png\" alt=\"\" class=\"wp-image-11555\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/kernal-pic-2-1024x532.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/kernal-pic-2-300x156.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/kernal-pic-2-768x399.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/kernal-pic-2.png 1223w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:41<\/strong>  Set middleware and route on web.php(Path routes\/web.php)<\/p>\n\n\n\n<p>a.Set Admin middleware and route<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/7a43d29dc5f85132a3022d86df788508.js\"><\/script>\n\n\n\n<p><strong>Step:42<\/strong> .b.Set User middleware and route<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/c73f08ec84273c0a6ad83cda1162fb2f.js\"><\/script>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"483\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/web.php-re-pic-222222222-1024x483.png\" alt=\"\" class=\"wp-image-11703\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/web.php-re-pic-222222222-1024x483.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/web.php-re-pic-222222222-300x141.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/web.php-re-pic-222222222-768x362.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/web.php-re-pic-222222222.png 1233w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:43<\/strong> you have create admin dashboard and user dashboard                Make dashboard.blade.php file on resources\/views\/admin<strong>\/admindashboard.blade.php <\/strong>                                      Make dashboard.blade.php file on resources\/views\/user\/<strong>userdashboard.blade.php<\/strong> <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"477\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminfolder-1024x477.png\" alt=\"\" class=\"wp-image-11559\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminfolder-1024x477.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminfolder-300x140.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminfolder-768x358.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminfolder.png 1259w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1001\" height=\"467\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/admin-pic2.png\" alt=\"\" class=\"wp-image-11560\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/admin-pic2.png 1001w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/admin-pic2-300x140.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/admin-pic2-768x358.png 768w\" sizes=\"auto, (max-width: 1001px) 100vw, 1001px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"414\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminpic-3-1024x414.png\" alt=\"\" class=\"wp-image-11561\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminpic-3-1024x414.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminpic-3-300x121.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminpic-3-768x311.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/adminpic-3.png 1243w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:44<\/strong> . same you have to make for user <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"667\" height=\"613\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-folder-pic-1-1.png\" alt=\"\" class=\"wp-image-11704\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-folder-pic-1-1.png 667w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/user-folder-pic-1-1-300x276.png 300w\" sizes=\"auto, (max-width: 667px) 100vw, 667px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"657\" height=\"551\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/userdashboard.blade_.pph_-1.png\" alt=\"\" class=\"wp-image-11705\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/userdashboard.blade_.pph_-1.png 657w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/userdashboard.blade_.pph_-1-300x252.png 300w\" sizes=\"auto, (max-width: 657px) 100vw, 657px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"401\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/userdashboard-re-pic-22222-1024x401.png\" alt=\"\" class=\"wp-image-11706\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/userdashboard-re-pic-22222-1024x401.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/userdashboard-re-pic-22222-300x117.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/userdashboard-re-pic-22222-768x301.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/userdashboard-re-pic-22222.png 1167w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>And finally you have run this code on your git base here cammand             <strong> php artisan serve<\/strong>   <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"579\" height=\"177\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-asrtisan-serve-re-pic-22-1.png\" alt=\"\" class=\"wp-image-11708\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-asrtisan-serve-re-pic-22-1.png 579w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/php-asrtisan-serve-re-pic-22-1-300x92.png 300w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Step:-1 first of all you have to install xampp server use this url for download xampp: https:\/\/www.apachefriends.org\/index.html Step:-2 Download gitbash and install the gitbash use this url: https:\/\/git-scm.com\/downloads Step:-3 After&#8230; <\/p>\n","protected":false},"author":15,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"class_list":["post-11375","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/pages\/11375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=11375"}],"version-history":[{"count":13,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/pages\/11375\/revisions"}],"predecessor-version":[{"id":11723,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/pages\/11375\/revisions\/11723"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=11375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}