kamona/fortify-bootstrap

Front-end scafolding for laravel/fortify based on bootstrap

1.0.2 2020-11-03 00:39 UTC

This package is auto-updated.

Last update: 2021-12-01 00:20:58 UTC


README

Use laravel/ui front-end bootstrap scaffolding with laravel/fortify.

License Release Total Downloads

Note

We recommend installing this package on a project that you are starting from scratch.

Usage

  1. Fresh install Laravel >= 8.0 and cd to your app.

  2. Install this preset via composer require kamona/fortify-bootstrap. Laravel will automatically discover this package. No need to register the service provider, And also no need to install laravel/fortify it will be installed automatically.

  3. Use php artisan fortstrap:install. (NOTE: If you run this command several times, be sure to clean up the duplicate Auth entries in routes/web.php and run npm install && npm run dev)

  4. Configure your database.

  5. Run php artisan migrate.

  6. npm install && npm run dev

  7. php artisan serve

Note

All Fortify features are enabled by default except email verification. To enable it edit your Models/User.php model

use Illuminate\Contracts\Auth\MustVerifyEmail;

class User extends Authenticatable implements MustVerifyEmail
{
   // ....
}

Uncomment this line in app/Providers/FortifyBootstrapServiceProvider.php.

public function boot()
    {
        // ...

        Fortify::verifyEmailView(function () {
            return view('auth.verify-email');
        });

        // ....
    }

Uncomment this line in config/fortify.php.

'features' => [
        // ...
        Features::emailVerification(),
        // ...
    ],

Enable, Disable feature

See laravel/fortify docs. and don't forget to disable, enable views in app/Providers/FortifyBootstrapServiceProvider.php

Edit views

Layouts views/layouts.

Profile views/profile/edit.blade.php.

Screens

Screens
Profile
Two Factor Access
Login
Register
Home