PHPackages                             better-futures-studio/dall - 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. [Framework](/categories/framework)
4. /
5. better-futures-studio/dall

ActiveLibrary[Framework](/categories/framework)

better-futures-studio/dall
==========================

DALL preset for Laravel.

v1.0.0(2y ago)501763MITBladePHP ^8.1

Since Jun 10Pushed 2y ago2 watchersCompare

[ Source](https://github.com/better-futures-studio/dall)[ Packagist](https://packagist.org/packages/better-futures-studio/dall)[ RSS](/packages/better-futures-studio-dall/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

This is a fork of [laravel-frontend-presets/tall](https://github.com/laravel-frontend-presets/tall) that uses daisyUI.
======================================================================================================================

[](#this-is-a-fork-of-laravel-frontend-presetstall-that-uses-daisyui)

Using daisyUI, you can [easily change the theme of your app](https://daisyui.com/docs/themes/). You can also use the theme switcher component to allow your users to change the theme of your app on the fly.

Laravel DALL Preset
===================

[](#laravel-dall-preset)

[![CI Status](https://github.com/better-futures-studio/dall/actions/workflows/tests.yml/badge.svg)](https://github.com/better-futures-studio/dall/actions)[![Total Downloads](https://camo.githubusercontent.com/8110f931a23a7bac81e5ccec4e77c44b2a4d6d918f50fc3ea99e51c5b59aa314/68747470733a2f2f706f7365722e707567782e6f72672f6265747465722d667574757265732d73747564696f2f64616c6c2f642f746f74616c2e737667)](https://packagist.org/packages/better-futures-studio/dall)

A front-end preset for Laravel to scaffold an application using the DALL stack, jumpstarting your application's development.

If you're not familiar with the name, it's an acronym that describes the main technologies involved in the stack:

- [daisyUI](https://daisyui.com)
- [Alpine.js](https://alpinejs.dev)
- [Laravel](https://laravel.com)
- [Livewire](https://laravel-livewire.com)

[![Login View](./demo.gif)](./demo.gif)

Some notable features of this package include:

- Views extending a default layout
- Front-end assets like daisyUI and Alpine.js compiled with Vite 3
- daisyUI-powered pagination views
- A theme switcher is provided as a blade component.
- By default all the daisyUI themes are enabled. You can disable them in the `tailwind.config.js` file.

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

[](#installation)

This preset is intended to be installed into a fresh Laravel application. Follow [Laravel's installation instructions](https://laravel.com/docs/installation) to ensure you have a working environment before continuing.

### Installation (without auth)

[](#installation-without-auth)

Then simply run the following commands:

```
composer require livewire/livewire better-futures-studio/dall
php artisan ui dall
npm install
npm run dev
```

### Installation (with auth)

[](#installation-with-auth)

If you would like to install the preset and its auth scaffolding in a fresh Laravel application, make sure to use the `--auth` flag on the `ui` command:

```
composer require livewire/livewire better-futures-studio/dall
php artisan ui dall --auth
npm install
npm run dev
```

Some notable features of the authentication scaffolding include:

- Powered by Livewire components and single action controllers
- Bundled with pre-written tests

All routes, components, controllers and tests are published to your application. The idea behind this is that you have full control over every aspect of the scaffolding in your own app, removing the need to dig around in the vendor folder to figure out how things are working.

Removing the package
--------------------

[](#removing-the-package)

If you don't want to keep this package installed once you've installed the preset, you can safely remove it. Unlike the default Laravel presets, this one publishes all the auth logic to your project's `/app` directory, so it's fully redundant.

### A note on pagination

[](#a-note-on-pagination)

If you are using pagination, you set the default pagination views to the ones provided in the `boot` method of a service provider:

```
use Illuminate\Pagination\Paginator;
use Illuminate\Support\ServiceProvider;

class AppServiceProvider extends ServiceProvider
{
    public function boot()
    {
        Paginator::defaultView('pagination::default');

        Paginator::defaultSimpleView('pagination::simple-default');
    }
}
```

Credits
-------

[](#credits)

- [Abdel Elrafa](https://github.com/AbdelElrafa)

### The original [laravel-frontend-presets/tall](https://github.com/laravel-frontend-presets/tall) package credits:

[](#the-original-laravel-frontend-presetstall-package-credits)

- [Dan Harrin](https://github.com/DanHarrin)
- [Liam Hammett](https://github.com/imliam)
- [Ryan Chandler](https://github.com/ryangjchandler)
- [Tailwind UI](https://tailwindui.com) for the default authentication and pagination views
- [All Contributors](../../contributors)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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

Unknown

Total

1

Last Release

1066d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9ed4f5b0d5d2c50ef0fdb7cf925f10387861cc9913b1fdaf384ecd3bdd312c8f?d=identicon)[AbdelElrafa](/maintainers/AbdelElrafa)

---

Top Contributors

[![danharrin](https://avatars.githubusercontent.com/u/41773797?v=4)](https://github.com/danharrin "danharrin (77 commits)")[![imliam](https://avatars.githubusercontent.com/u/4326337?v=4)](https://github.com/imliam "imliam (28 commits)")[![ryangjchandler](https://avatars.githubusercontent.com/u/41837763?v=4)](https://github.com/ryangjchandler "ryangjchandler (9 commits)")[![mikebronner](https://avatars.githubusercontent.com/u/1791050?v=4)](https://github.com/mikebronner "mikebronner (6 commits)")[![marcorieser](https://avatars.githubusercontent.com/u/2395800?v=4)](https://github.com/marcorieser "marcorieser (5 commits)")[![laravel-shift](https://avatars.githubusercontent.com/u/15991828?v=4)](https://github.com/laravel-shift "laravel-shift (4 commits)")[![andcl](https://avatars.githubusercontent.com/u/8470427?v=4)](https://github.com/andcl "andcl (4 commits)")[![tnylea](https://avatars.githubusercontent.com/u/601261?v=4)](https://github.com/tnylea "tnylea (4 commits)")[![pktharindu](https://avatars.githubusercontent.com/u/23132672?v=4)](https://github.com/pktharindu "pktharindu (3 commits)")[![owenvoke](https://avatars.githubusercontent.com/u/1899334?v=4)](https://github.com/owenvoke "owenvoke (3 commits)")[![mikemand](https://avatars.githubusercontent.com/u/745184?v=4)](https://github.com/mikemand "mikemand (2 commits)")[![brandon-9](https://avatars.githubusercontent.com/u/5572470?v=4)](https://github.com/brandon-9 "brandon-9 (2 commits)")[![kevin-govassist](https://avatars.githubusercontent.com/u/151245212?v=4)](https://github.com/kevin-govassist "kevin-govassist (2 commits)")[![lucaros97](https://avatars.githubusercontent.com/u/8333004?v=4)](https://github.com/lucaros97 "lucaros97 (2 commits)")[![Wulfheart](https://avatars.githubusercontent.com/u/25671390?v=4)](https://github.com/Wulfheart "Wulfheart (1 commits)")[![AbdelElrafa](https://avatars.githubusercontent.com/u/7809177?v=4)](https://github.com/AbdelElrafa "AbdelElrafa (1 commits)")[![xewl](https://avatars.githubusercontent.com/u/245041?v=4)](https://github.com/xewl "xewl (1 commits)")[![ahosker](https://avatars.githubusercontent.com/u/346166?v=4)](https://github.com/ahosker "ahosker (1 commits)")[![alex-yark](https://avatars.githubusercontent.com/u/62480475?v=4)](https://github.com/alex-yark "alex-yark (1 commits)")[![Blinks44](https://avatars.githubusercontent.com/u/8570193?v=4)](https://github.com/Blinks44 "Blinks44 (1 commits)")

---

Tags

laravellivewiretailwindalpinetailwindcssalpinejsDaisyUIpresettailwinduitalldall

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/better-futures-studio-dall/health.svg)

```
[![Health](https://phpackages.com/badges/better-futures-studio-dall/health.svg)](https://phpackages.com/packages/better-futures-studio-dall)
```

###  Alternatives

[laravel-frontend-presets/tall

TALL preset for Laravel.

2.6k692.9k1](/packages/laravel-frontend-presets-tall)[robsontenorio/mary

Gorgeous UI components for Livewire powered by daisyUI and Tailwind

1.5k454.7k15](/packages/robsontenorio-mary)[camya/filament-title-with-slug

TitleWithSlugInput - Easy Permalink Slugs for the FilamentPHP Form Builder (PHP / Laravel / Livewire)

13444.5k](/packages/camya-filament-title-with-slug)[blendbyte/filament-title-with-slug

TitleWithSlugInput - Easy Permalink Slugs for the FilamentPHP Form Builder (PHP / Laravel / Livewire)

1322.4k3](/packages/blendbyte-filament-title-with-slug)

PHPackages © 2026

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