A nice GUI for Laravel Artisan, ready out of the box, configurable and handy for non-CLI experienced developers.

Overview

Artisan UI

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require GitHub Actions codecov

A nice GUI for Laravel Artisan, ready out of the box, configurable and handy for non-CLI experienced developers.

Supported commands must be developed in a way they can be fully set up by using arguments and options to avoid CLI interactions that CANNOT be reproduced on WEB.

Commands issuing workers are not yet supported.

Installation

You can install the package via composer:

composer require pabloleone/artisan-ui

Usage

Once installed, if you are not using automatic package discovery, then you need to register the \Pabloleone\ArtisanUi\ArtisanUiServiceProvider::class service provider in your config/app.php.

Extend

Output & Description

To decorate the command output and description, publish the package configuration (php artisan vendor:publish pabloleone/artisan-ui) and add your class decorators in the specified array. Your decorators must implement the interface Pabloleone\ArtisanUi\Models\Decorators\DecoratorInterface.

Theme

You can create your own theme for Artisan UI. To do so, publish the configuration and update the theme value with the name of the new theme you created inside its folder resources/vendor/pabloleone/artisan-ui/views/themes/{YOUR_THEME}

...
    'theme' => 'YOUR_THEME',
...

Code Style

vendor/bin/php-cs-fixer fix

Testing

composer test

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

TO DOs

Visit this Project Board to see the pending tasks for this package.

You might also like...
Migrator is a GUI migration manager for Laravel which you can create, manage and delete your migration.
Migrator is a GUI migration manager for Laravel which you can create, manage and delete your migration.

Migrator Migrator is a GUI migration manager for Laravel which you can create, manage and delete your migration. Installation: To install Migrator you

Configurable products switcher

Easylife Switcher Configurable products switcher v2.3.2 Discontinued This extension is no longer supported by the developer (that's me). There will be

Configurable activity logger for filament.

Activity logger for filament Configurable activity logger for filament. Powered by spatie/laravel-activitylog Features You can choose what you want to

Laravel generator with GUI. Generate crud / scaffold.
Laravel generator with GUI. Generate crud / scaffold.

Laravel generator with GUI. Generate crud / scaffold.

Deploy and execute non-PHP AWS Lambda functions from your Laravel application.

Sidecar for Laravel Deploy and execute non-PHP AWS Lambda functions from your Laravel application. Read the full docs at hammerstone.dev/sidecar/docs.

Message box application written in Laravel - simple inbox design using auth UI.

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Simple and ready to use API response wrapper for Laravel.
Simple and ready to use API response wrapper for Laravel.

Laravel API Response Simple Laravel API response wrapper. Installation Install the package through composer: $ composer require obiefy/api-response Re

Barcode generator in PHP that is easy to use, non-bloated and framework independent.

PHP Barcode Generator This is an easy to use, non-bloated, framework independent, barcode generator in PHP. It creates SVG, PNG, JPG and HTML images,

๐Ÿ“ฆ  Flatpack: Administration panel for Laravel, ready to assemble.
๐Ÿ“ฆ Flatpack: Administration panel for Laravel, ready to assemble.

Flatpack ๐Ÿ“ฆ Administration panel for Laravel, ready to assemble. Quickly create CRUD (Create, Read, Update, Delete) interfaces for your Eloquent model

Releases(v1.2.0)
Owner
Pablo Leone
A PHP certified back-end developer with an extensive knowledge in front-end technologies capable of working from the conception of a project till delivery.
Pablo Leone
๐Ÿ“ Artisan Menu - Use Artisan via an elegant console GUI

?? Artisan Menu Use Artisan via an elegant console GUI Features Run built-in and custom Artisan commands from a console GUI Prompts to enter required

Jordan Hall 148 Nov 29, 2022
๐Ÿ––Repository Pattern in Laravel. The package allows to filter by request out-of-the-box, as well as to integrate customized criteria and any kind of filters.

Repository Repository Pattern in Laravel. The package allows to filter by request out-of-the-box, as well as to integrate customized criteria and any

Awes.io 160 Dec 26, 2022
๐Ÿš€ Zero-downtime deployment out-of-the-box

?? Laravel Deployer Looking for the old Laravel Deployer? Click here. Laravel Deployer is no longer the package it used to be. Since that package was

Loris Leiva 1.6k Dec 31, 2022
Laravel Ajax Datatable is a nice laravel admin panel which includes authentication, CRUD and Ajax datatable.

Laravel Ajax Datatable is a nice laravel admin panel which includes authentication, CRUD and Ajax datatable. the datatable is created with laravel & ajax so No need to install another package, yout can do search, sort, paginate and show records per page fastly.

Jumah 3 Oct 3, 2022
Prerender Laravel pages using Clusteer and this nice package.

Laravel Clusteer Prerender Prerender Laravel pages using Clusteer and this nice package. ?? Supporting If you are using one or more Renoki Co. open-so

Renoki Co. 4 Aug 10, 2022
Simple Arabic Laravel Dashboard , has basic settings and a nice layout . to make it easy for you to create fast dashboard

Simple Arabic Laravel Dashboard โœ… Auto Seo โœ… Optimized Notifications With Images โœ… Smart Alerts โœ… Auto Js Validations โœ… Front End Alert โœ… Nice Image V

Peter Tharwat 254 Dec 19, 2022
Builds nice, normalized and easy to consume REST JSON responses for Laravel powered APIs.

REST API Response Builder for Laravel Master branch: Development branch: Table of contents Introduction Why should I use it? Usage examples Features E

Marcin Orlowski 614 Dec 26, 2022
A laravel Livewire Dynamic Selects with multiple selects depending on each other values, with infinite levels and totally configurable.

Livewire Combobox: A dynamic selects for Laravel Livewire A Laravel Livewire multiple selects depending on each other values, with infinite levels of

Damiรกn Aguilar 25 Oct 30, 2022
Intranet Home Page is a highly-configurable self-hosted browser homepage with integrations for public and local data feeds.

Intranet-Home-Page Created in response to personal "dashboards" that are little more than pages with a list of frequently accessed links, Intranet Hom

null 56 Aug 27, 2022
A Laravel package that provides configurable application query capturing & monitoring

Laravel Query Watcher A Laravel package that provides configurable application query capturing & monitoring. Installation install the package via comp

YorCreative 36 Dec 17, 2022