processton / setup
0.0.36
2025-06-04 22:32 UTC
Requires
- php: ^8.2
- andreiio/blade-remix-icon: ^3.6
- blade-ui-kit/blade-heroicons: *
- codeat3/blade-carbon-icons: ^2.34
- codeat3/blade-iconpark: ^1.7
- codeat3/blade-majestic-icons: ^2.2
- codeat3/blade-solar-icons: ^1.2
- eduard9969/blade-polaris-icons: ^2.8
- filament/filament: ^3.3
- laravel/framework: ^12.0
- mokhosh/filament-kanban: ^2.10
- owenvoke/blade-fontawesome: ^2.9
- pelmered/filament-money-field: ^1.5
- postare/blade-mdi: ^1.0
- spatie/laravel-stats: ^2.3
Requires (Dev)
- fakerphp/faker: ^1.23
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
This package is auto-updated.
Last update: 2025-06-04 22:32:49 UTC
README
Installation
- Make sure you have PHP 8.2 or higher installed.
- Install Composer if you haven't already:
https://getcomposer.org/download/ - Run the following command in your project directory to install dependencies:
composer install processton/setup
- Update your users model to sync users with contacts
use Processton\Contact\Models\Contact; use Processton\AccessControll\Traits\HasAbility; use Processton\Locale\Traits\HasAddress; use Processton\Locale\Traits\HasCountry; use Processton\Contact\Traits\HasContact; use HasCountry, HasAddress, HasAbility, HasContact; protected static function booted() { static::created(function ($model) { Contact::registerUser($model); }); }
- Carefully place your middlewares In routes
use Processton\Org\Middleware\OrgMustBeInstalled; use Processton\Org\Middleware\OrgMustHaveBasicProfile; use Processton\Org\Middleware\OrgMustHaveFinancialProfile; use Processton\Contact\Middleware\UserMustHaveContact; use Processton\Company\Middleware\UserMustHaveCompany;
- Publish config and assets.
- Its not done yet you would need to follow guidelines to integrate this application.
Documentation
Getting Started
- Review the Installation steps above.
- Explore the list of provided namespaces for modular functionality .
- Entities/Models included in this project
- Refer to inline code comments and type hints for usage guidance.
Additional Resources
- Composer Documentation
- PHP Official Documentation
- For further help, contact the project maintainers or open an issue.