Download the PHP package arkecosystem/fortify without Composer
On this page you can find all versions of the php package arkecosystem/fortify. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download arkecosystem/fortify
More information about arkecosystem/fortify
Files in arkecosystem/fortify
Package fortify
Short Description Authentication Scaffolding for Laravel. Powered by Laravel Fortify.
License MIT
Informations about the package fortify
Laravel Fortify
Authentication Scaffolding for Laravel. Powered by Laravel Fortify.
Installation
- Require with composer:
composer require arkecosystem/fortify
- Publish all the assets / views with
php artisan vendor:publish --provider="ARKEcosystem\Fortify\FortifyServiceProvider" --tag=config --tag=images
. -
Disable auto-discovery for all fortify packages. This step is required so that we can control the loading order of
laravel/fortify
andarkecosystem/fortify
. - Required Image
Projects require an image to be provided: resources/images/auth/verify-email.svg
This is omitted from fortify to prevent it being overwritten, but allows for it to be customised per project.
In the future, a config file may be a better route if there are multiple instances of images being required.
-
Register the service providers in this exact order. This will ensure that our package can overwrite any bindings that
laravel/fortify
created. - Enable or disable the login/register with username or email by using the
username_alt
setting in theconfig/fortify.php
file
Note: If you use the username_alt
setting, you need to ensure that your users table has that column.
Note: Currently fortify is intended to be used with 'username' => 'email'
in your config, as it expect the email
property to be set when creating a new user.
- Register databags in your
AppServiceProvider
that are used by the auth pages
Two Factor Authentication
Under the hood we use Pragmarx Google2fa-laravel package.
For custom configuration like generating QR-Code using SVG render instead of a default Imagemagick, you can publish the default configuration and adjust it as per your needs.
-
Add file download JS to Mix file
-
Include file on any page that needs it (e.g. Account Settings)
- Build assets
Required images
Password Confirmation modal
The password confirmation modal requires an image to be added to to the path resources/images/auth/confirm-password.svg
for the projects that use it.
All versions of fortify with dependencies
arkecosystem/ui Version ^5.0
danharrin/livewire-rate-limiting Version ^0.3.0
illuminate/support Version ^8.0
jenssegers/agent Version ^2.6
laravel/fortify Version ^1.8
livewire/livewire Version ^2.6
pragmarx/google2fa-laravel Version ^1.3
spatie/laravel-medialibrary Version ^9.7
spatie/laravel-newsletter Version ^4.10
spatie/laravel-personal-data-export Version ^3.0