Search by

x-multibyte / blatui-admin

x-multibyte

BlatUI Admin for Laravel projects.

Package info

github.com/x-multibyte/blatui-admin

pkg:composer/x-multibyte/blatui-admin

Fund package maintenance!

x-multibyte

Statistics

Installs: 4

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.0.2 2026-10-08 07:39 UTC

This package is auto-updated.

Last update: 2026-10-08 22:21:18 UTC


README

BlatUI Admin

Packagist PHP from Packagist Laravel versions GitHub Workflow Status (main) Total Downloads

BlatUI Admin for Laravel projects.

Installation

You can install the package via Composer:

composer require x-multibyte/blatui-admin

You may publish all of the package's resources at once:

php artisan vendor:publish --tag="blatui-admin"

Or, you may publish each resource individually:

Publishing the Configuration File

php artisan vendor:publish --tag="blatui-admin-config"

Publishing and Running the Migrations

php artisan vendor:publish --tag="blatui-admin-migrations"
php artisan migrate

Publishing the Views

php artisan vendor:publish --tag="blatui-admin-views"

Publishing the Translations

php artisan vendor:publish --tag="blatui-admin-lang"

Publishing the Public Assets

php artisan vendor:publish --tag="blatui-admin-assets"

Artisan Commands

Listing the available commands

php artisan admin
php artisan admin:list

Both print the package banner, the installed version, and every registered admin:* command. The list is discovered at runtime, so commands registered by other packages appear here too.

Publishing resources

admin:publish wraps vendor:publish with the package's tags. Pass the resources you want:

php artisan admin:publish --config --views --force

Run it with no options to pick the resources interactively:

php artisan admin:publish
Option Publishes
--config blatui-admin-config
--migrations blatui-admin-migrations
--routes blatui-admin-routes
--seeders blatui-admin-seeders
--views blatui-admin-views
--lang blatui-admin-lang
--assets blatui-admin-assets
--all blatui-admin (everything above)
--force Overwrite existing files without asking

Uninstalling

php artisan admin:uninstall

This rolls back the package's migrations and deletes every published resource — the config file, routes/admin.php, the seeder, and the views, lang, and asset directories. It asks for confirmation first; --force skips the prompt.

Files under App\Admin\ are your own application code and are never touched.

Usage

The four bundled resource routes are available at:

  • /admin/auth/users
  • /admin/auth/roles
  • /admin/auth/permissions
  • /admin/auth/menu

You can swap a controller without forking the package by updating config('blatui-admin.resources').

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Thank you for considering contributing to BlatUI Admin! Please review our contributing guide to get started.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

BlatUI Admin is open-sourced software licensed under the MIT license.