PHPackages                             proxeuse/fortify-tabler - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. proxeuse/fortify-tabler

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

proxeuse/fortify-tabler
=======================

A preset for FortifyUI based on the Tabler Bootstrap framework.

v1.1.4(5y ago)231.3k8MITBladePHP ^7.4 || ^8.0CI failing

Since Nov 14Pushed 3mo ago2 watchersCompare

[ Source](https://github.com/Proxeuse/fortify-tabler)[ Packagist](https://packagist.org/packages/proxeuse/fortify-tabler)[ Docs](https://github.com/Proxeuse/fortify-tabler/)[ RSS](/packages/proxeuse-fortify-tabler/feed)WikiDiscussions master Synced today

READMEChangelog (9)Dependencies (3)Versions (10)Used By (0)

Warning

This repository has not been updated since 2021 and will not receive any further updates.
It is archived, no support will be provided, and usage is discouraged.

[![Latest Stable Version](https://camo.githubusercontent.com/ad428dce1ad70d8623e5171d9b2be793417aed558f20772eee76ea82ca3057cf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f70726f78657573652f666f72746966792d7461626c65723f7374796c653d666c61742d737175617265)](https://packagist.org/packages/proxeuse/fortify-tabler) [![Total Downloads](https://camo.githubusercontent.com/1eeae60922e9a9866976515fc4c8c4b5f4ead27901055b5ef2484a390bcdd2ea/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f70726f78657573652f666f72746966792d7461626c65723f7374796c653d666c61742d737175617265)](https://packagist.org/packages/proxeuse/fortify-tabler) [![PHP Version Support](https://camo.githubusercontent.com/2ecef0f139ed75bd735e4fb2e087a51655cd8e40685a3d192441253e3dc824b3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f70726f78657573652f666f72746966792d7461626c65723f7374796c653d666c61742d737175617265)](https://packagist.org/packages/proxeuse/fortify-tabler)[![License](https://camo.githubusercontent.com/6a7abb7aa52aa3982f782221263fc4ab713a74e635845b3afd9188398e8b9073/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f50726f78657573652f666f72746966792d7461626c65723f7374796c653d666c61742d737175617265)](https://github.com/Proxeuse/fortify-tabler/blob/master/LICENSE.md)

[![](https://github.com/Proxeuse/fortify-tabler/raw/master/fortify-tabler.png)](https://github.com/Proxeuse/fortify-tabler/raw/master/fortify-tabler.png)

Introduction
============

[](#introduction)

Laravel 8 has a new and very efficient application scaffolding package called [Jetstream](https://jetstream.laravel.com), many users however do not want to learn a new framework (TailWind CSS). Luckily, the backend of Jetstream has been made available under the name of Fortify. Fortify is a headless authentication backend without any pre-configured frontend templates which is a disadvantage. [FortifyUI](https://github.com/zacksmash/fortify-ui) improves Fortify by adding that missing feature.

This package is a preset for FortifyUI, it brings ready-to-use and beautiful templates for the most important pages which include: login, registration, password reset pages and two factor authentication. In the latest release, avatars and device management are introduced. The templates are based and build on the [Tabler.io](https://tabler.io) framework which is build with Bootstrap 5.0.

This preset includes Tabler assets for [release 1.0.0-alpha.21](https://github.com/tabler/tabler/releases/tag/v1.0.0-alpha.21).

- [Installation](#installation)
- [Update Instructions](#update)
- [Two Factor Authentication](#2fa)
- [Mail Verification](#mail-verification)
- [Password Confirmation](#password-confirmation)
- [Update User Profile and Password](#update-user-profile-and-password)

Installation
------------

[](#installation)

To get started please install the package using composer. This command also installs [FortifyUI](https://github.com/zacksmash/fortify-ui) so you shouldn't install it first.

```
composer require proxeuse/fortify-tabler
```

Once installed, please run the installer using the following PHP artisan command. The installer will take you through the installation process and ask you some questions.

```
php artisan tabler:install
```

Please do not forget to run the `php artisan migrate` command after the successfull installation!

Update Instructions
-------------------

[](#update-instructions)

You are able to perform certain updates using the built in updater. This updater will try to override certain files which are included in a new release. Please note that changes applied to those files will be discarded and you should make sure your changes are safe.

Firstly, make sure that you update all files from the repository. This can be done by running the following command or by copying the contents of the repository to your `/vendor/proxeuse/fortify-tabler/` folder.

```
composer update
```

Once succeeded, you should run the built in update command. You're able to choose between a couple of different updates.

```
php artisan fortify:update
```

The command above will update all files, it functions the same as the `--type=full` command. All of other the options are listed below:

CommandAction`php artisan tabler:update --type=full`This will override all files originally installed by the installer.`php artisan tabler:update --type=views`This will override all views which are used by the installer.`php artisan tabler:update --type=language`This will replace the language files with updated ones.`php artisan tabler:update --type=controllers`This will update the controllers which are used by the package.`php artisan tabler:update --type=public`This will update all public resources, including for example `.css` and `.js` files.### Set session driver to database

[](#set-session-driver-to-database)

This package features a function for users to force-logout devices from their account. In order for this function to work you'll need to have set the session driver to database. This can be done by chaning the `SESSION_DRIVER` variable in the `.env` file to `database`. A part of the file will look like the one below. In this example the session lifetime is set to 5 days instead of the default 2 hours.

```
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=database
SESSION_LIFETIME=7200
```

Two Factor Authentication
-------------------------

[](#two-factor-authentication)

For the 2FA to work, you'll need to perform some manual steps. Firstly, uncomment `Fortify::twoFactorChallengeView()` from your `/app/Providers/FortifyUIServiceProvider.php` file to register the view. Then, go to the `fortify.php` config file and make sure `Features::twoFactorAuthentication` is uncommented. Next, you'll want to update your User model to include the following:

```
use Laravel\Fortify\TwoFactorAuthenticatable;

class User extends Authenticatable
{
    use HasFactory, Notifiable, TwoFactorAuthenticatable;
    ...
```

Mail Verification
-----------------

[](#mail-verification)

To enable the email verification feature, you'll need to visit the FortifyUI service provider (`/app/Providers/FortifyUIServiceProvider.php`) and uncomment `Fortify::verifyEmailView()`, to register the view. Then, go to the fortify.php config file and make sure `Features::emailVerification()` is uncommented. Next, you'll want to update your User model to include the following:

```
use Illuminate\Contracts\Auth\MustVerifyEmail;

class User extends Authenticatable implements MustVerifyEmail
{
    ...
```

This allows you to attach the verified middleware to any of your routes.

Password Confirmation
---------------------

[](#password-confirmation)

To enable the password confirmation feature, you'll need to visit the FortifyUI service provider (`/app/Providers/FortifyUIServiceProvider.php`) and uncomment `Fortify::confirmPasswordView()`, to register the view. This allows you to attach the `password.confirm` middleware to any of your routes.

Update User Profile and Password
--------------------------------

[](#update-user-profile-and-password)

To enable the ability to update user passwords and/or profile information, go to the `fortify.php` config file and make sure these features are uncommented:

```
Features::updateProfileInformation(),
Features::updatePasswords(),
```

Screenshot
----------

[](#screenshot)

[![](https://github.com/Proxeuse/fortify-tabler/raw/master/tabler-screenshot.png)](https://github.com/Proxeuse/fortify-tabler/raw/master/tabler-screenshot.png)

License
-------

[](#license)

**fortify-tabler** is open-sourced software licensed under the [MIT license](LICENSE.md).

###  Health Score

42

↑

FairBetter than 90% of packages

Maintenance53

Moderate activity, may be stable

Popularity26

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 84.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~11 days

Total

9

Last Release

1912d ago

PHP version history (2 changes)v1.0PHP ^7.4

v1.1.2-betaPHP ^7.4 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/85b38f32caeca7aadbef44d531f5955b4eac6e9931776619eb8ae8506218fee6?d=identicon)[RoelReijneveld](/maintainers/RoelReijneveld)

---

Top Contributors

[![roelreijneveld](https://avatars.githubusercontent.com/u/34895541?v=4)](https://github.com/roelreijneveld "roelreijneveld (50 commits)")[![syahzul](https://avatars.githubusercontent.com/u/707301?v=4)](https://github.com/syahzul "syahzul (8 commits)")[![rsmn](https://avatars.githubusercontent.com/u/11462396?v=4)](https://github.com/rsmn "rsmn (1 commits)")

---

Tags

fortifyfortifyuilaravelfortify-uitabler.io

### Embed Badge

![Health badge](/badges/proxeuse-fortify-tabler/health.svg)

```
[![Health](https://phpackages.com/badges/proxeuse-fortify-tabler/health.svg)](https://phpackages.com/packages/proxeuse-fortify-tabler)
```

###  Alternatives

[spatie/laravel-data

Create unified resources and data transfer objects

1.7k28.9M626](/packages/spatie-laravel-data)[hirethunk/verbs

An event sourcing package that feels nice.

513162.9k6](/packages/hirethunk-verbs)[worksome/exchange

Check Exchange Rates for any currency in Laravel.

123544.7k](/packages/worksome-exchange)[ralphjsmit/livewire-urls

Get the previous and current url in Livewire.

82270.3k4](/packages/ralphjsmit-livewire-urls)[hydrat/filament-table-layout-toggle

Filament plugin adding a toggle button to tables, allowing user to switch between Grid and Table layouts.

6292.3k1](/packages/hydrat-filament-table-layout-toggle)[ralphjsmit/laravel-helpers

A package containing handy helpers for your Laravel-application.

13704.6k2](/packages/ralphjsmit-laravel-helpers)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
