An open API service indexing awesome lists of open source software.

https://github.com/orchidsoftware/fortify

Orchid template optimized for Fortify, an authentication package for Laravel, combining strengths for a robust and secure application environment.
https://github.com/orchidsoftware/fortify

hacktoberfest laravel-auth laravel-fortify

Last synced: 2 months ago
JSON representation

Orchid template optimized for Fortify, an authentication package for Laravel, combining strengths for a robust and secure application environment.

Awesome Lists containing this project

README

        

# Template for Fortify

## Introduction

Authentication scaffolding with [Laravel Orchid](https://github.com/orchidsoftware/platform) template.

## Installation

You have to install [Laravel Fortify](https://laravel.com/docs/fortify), and complete all setup without add blades calling in `App\Providers\FortifyServiceProvider.php`.

After installation completed, please add session migration using:
(to activate TwoFactorAuthentication method)

```bash
php artisan session:table
```

To get started, install the package using composer:

```bash
composer require orchid/fortify
```

In `config/platform.php`, disable built-in authorization by changing the value:

```php
/*
|--------------------------------------------------------------------------
| Auth Page
|--------------------------------------------------------------------------
*/

'auth' => false,
```

To use on the screen page, use the trait `Orchid\Fortify\TwoFactorScreenAuthenticatable`:

```php
use Orchid\Fortify\TwoFactorScreenAuthenticatable;

/**
* Button commands.
*
* @return Action[]
*/
public function commandBar(): array
{
return [
$this->twoFactorCommandBar(),
];
}

/**
* @return \Orchid\Screen\Layout[]
*/
public function layout(): array
{
return [
$this->twoFactorLayout(),
];
}
```

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.

## Security Vulnerabilities

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

## License

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.