lopatin96 / laravel-cashier-shop
Laravel cashier shop
Installs: 1 190
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: >=8.1
- lopatin96/laravel-activitylog: ^1.0
- lopatin96/laravel-configurator: ^1.0
- lopatin96/laravel-ui-components: ^1.0
- veelasky/laravel-hashid: *
Requires (Dev)
- orchestra/testbench: ^8.0
README
Trait
Add HasOrders
trait to User model.
use Atin\LaravelCashierShop\Traits\HasOrders; class User extends Authenticatable { use HasOrders;
Products
Create app/Products
directory and Campaign class:
use Atin\LaravelCashierShop\Models\Order; class TestProduct extends Product { protected function run(Order $order): void { $order->user->config->forceU } }
Publishing
Localization
php artisan vendor:publish --tag="laravel-cashier-shop-lang"
Views
php artisan vendor:publish --tag="laravel-cashier-shop-views"
Config
php artisan vendor:publish --tag="laravel-cashier-shop-config"
Migrations
php artisan vendor:publish --tag="laravel-cashier-shop-migrations"