| Install | |
|---|---|
composer require trickertreat654/laravel-webshop-starterkit |
|
| Latest Version: | v1.0.2 |
| PHP: | ^8.2 |
This project is a Laravel 12 starter kit integrated with Vue 3 and Inertia 2, designed to provide a solid foundation for building a simple webshop.
When creating a new Laravel application using the Laravel installer, you can use any community maintained starter kit available on Packagist with the --using flag:
laravel new my-app --using=trickertreat654/laravel-webshop-starterkit
Install Frontend Dependencies and Build Assets:
```bash
cd my-app
npm install && npm run build
composer run dev
```
.env file for payment integration.Run the migrations if not already done to create your database schema and seed dummy products (there is a migration to seed dummy data. seed is not required):
php artisan migrate
This shop is themeable. To customize the design:
@layer base section in the app.css file with the selected theme’s base styles.Then open your browser at http://localhost:8000.
This starter kit includes everything you’d expect from a simple webshop. It provides a base for common web shop functionalities, allowing you to further customize or extend as needed.
Contributions are welcome! If you have suggestions or improvements, please open an issue or submit a pull request.
This project is open-sourced under the MIT license.