https://github.com/itstructure/laravel-microshop-simple
https://github.com/itstructure/laravel-microshop-simple
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/itstructure/laravel-microshop-simple
- Owner: itstructure
- Created: 2023-02-17T15:59:00.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-15T14:08:41.000Z (almost 2 years ago)
- Last Synced: 2025-01-16T10:50:20.748Z (over 1 year ago)
- Language: PHP
- Size: 3.71 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Laravel microshop simple application
## Introduction
A simple internet shop.
**Based on Laravel 10**
## Requirements
- php >= 8.1
- MySQL >= 8.0.13 | MariaDB >= 10.2.1
- composer
- NodeJs
## Installation
1. Clone project.
`SSH SOURCE: git@github.com:itstructure/laravel-microshop-simple.git`
`HTTPS SOURCE: https://github.com/itstructure/laravel-microshop-simple.git`
2. Install dependencies by running from the project root `composer install`
3. Copy and rename file `.env.example` to `.env`.
4. Generate `APP_KEY` in `.env` file, run: `php artisan key:generate`
5. Set a database connect options in `.env` file.
6. Run migrations: `php artisan migrate`
7. Run seeders: `php artisan db:seed`
8. Run command: `npm install`
9. Run command: `npm run build`
10. Register in a system.
11. Config according with the point 2 in [Laravel RBAC package](https://github.com/itstructure/laravel-rbac)
12. Run RBAC seeders: `php artisan rbac:database --only=seed`
13. Run admin setting for RBAC: `php artisan rbac:admin`
14. Go to `/admin` and manage content
## Possibilities
You can:
- Manage users with setting roles and permissions.
- Manage product categories.
- Manage products.
- See new orders.