- Duplicate your
package.json
. - Create empty
resources/js/bootstrap.js
,resources/sass/app.scss
andresources/sass/_variables.scss
files.
composer require laravel/ui
php artisan ui bootstrap --auth
Type yes
for both questions.
Note: This will rewrite home.blade.php
and HomeController.php
files.
- Remove
resources/js/bootstrap.js
,resources/sass/app.scss
andresources/sass/_variables.scss
files. - Remove
package.json
and copy the duplicated one. - Run
npm install
and thennpm run dev
. - Open
routes/web.php
and removeRoute::get('/', 'HomeController')->name('home');
line. - Open
resources/views/layouts/application.blade.php
and add<meta name="csrf-token" content="{{ csrf_token() }}">
line to the<head>
block. - Copy with rename
resources/views/layouts/layout-blank.blade.php
toresources/views/layouts/layout-auth.blade.php
. - Replace
@extends('layouts.app')
with@extends('layouts.layout-auth’)
in each view within theresources/views/auth/
directory. - Run DB migrations
You can find additional code examples in the resources/views/layouts/app.blade.php
file.