kamona/fortify-windmill

This package is abandoned and no longer maintained. No replacement package was suggested.

Auth scafolding for laravel/fortify

v1.0.2 2020-11-03 03:16 UTC

This package is auto-updated.

Last update: 2021-03-17 20:04:34 UTC


README

License Release Total Downloads

Auth scaffolding for laravel/fortify using Windmill-Dashboard assets.

Note

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

IF you want to use laravel/ui check this repo kamona/laravel-windmill-presets .

Usage

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

  2. Install this preset via composer require kamona/fortify-windmill. 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 fortmill: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 favorite database (mysql, sqlite etc.)

  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/FortifyWindmillServiceProvider.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/FortifyWindmillServiceProvider.php

Edit views

Sidebar links views/partials/sidebar/sidebar-content.blade.php.

Sidebar header views/partials/sidebar/sidebar-header.blade.php.

Sidebar footer views/partials/sidebar/sidebar-footer.blade.php.

Navbar right links views/partials/navbar/navbar-links.blade.php.

Layouts views/layouts.

Profile views/profile/edit.blade.php.

Dashboard views/home.blade.php

Screenshots

Light Dark
Welcome Light Welcome Dark
Login Light Login Dark
Dashboard Light Dashboard Dark
Profile Light Profile Dark
Profile Light Profile Dark
Profile Light Profile Dark