- Laravel 11
- Filament 3
- Spatie/Laravel-Data v4
- Add Ship folder generator command
- Auto import MainServiceProvider to ShipProvider
- Remove RouteServiceProvider
- Support Filament v3, add FilamentPlugin to generator
- Update Porto installing documentation
You can install the package via composer:
composer require ibecsystems/laravel-porto
And run this command to copy Ship folder and import ShipProvider
php artisan porto:install
You can try running this command to check the successful installation Porto:
php artisan porto:check
You can publish the config file with:
php artisan vendor:publish --tag="porto-config"
You can generate new container via command:
php artisan make:porto-container
You can see other generate commands:
php artisan make:porto
Standard Container's Structure:
Container
├── Database
├── Models
├── Providers
│ └── MainServiceProvider.php
└── UI
├── WEB
│ ├── Routes
│ ├── Controllers
│ └── Views
├── API
│ ├── Routes
│ ├── Controllers
│ ├── Actions
│ ├── DTO
│ ├── RequestDTO
│ └── Routes
└── CLI
├── Routes
└── Commands
Filament v2 Structure:
Container
├── Providers
│ └── FilamentServiceProvider.php
└── UI
└── Filament
└── Resources
└── FilamentResource.php
Filament v3 Structure:
Container
└── UI
└── Filament
├── Resources
│ └── FilamentResource.php
└── FilamentPlugin.php
composer test
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
Please review our security policy on how to report security vulnerabilities.
The MIT License (MIT). Please see License File for more information.