Files
ikea/README.md
2022-10-13 08:31:42 +07:00

92 lines
3.5 KiB
Markdown

# Laravel Inertia Vite Template
**Simple yet powerful template for Laravel Vue applications.**
Create your awesome project with awesome template, featuring lots of features and ready to use such as :
- Full single page application with simplified UI, routing and navigation.
- Permission will help you organize user, role more flexible with builtin settings.
- Builtin draggable menu to set your menu easily.
- Builtin authentication with seeder.
- Supports multi-language web application.
- Dark and light themes 🌓
---
## Requirements
- PHP 8.1 or higher
- Node JS 14 or higher
---
## Installation
This might take awhile but I'm pretty sure this is worth it. So let's get started.
1. Clone the repository
```git clone https://github.com/Geriano/laravel-inertia-vite-template.git```
2. Install dependencies
```
cd laravel-inertia-vite-template
composer install
npm install
```
3. Copy .env.example to .env
``` cp .env.example .env ```
4. Generate key application
``` php artisan key:generate ```
5. Configure your database in .env
```
DB_CONNECTION=mysql (can be changed to other database)
DB_HOST=your_database_host
DB_PORT=your_database_port
DB_DATABASE=your_database_name
DB_USERNAME=your_database_user
DB_PASSWORD=your_database_password
```
6. Run migrations and initial seeder
``` php artisan migrate:fresh --seed ```
7. Run web server
``` php artisan serve ```
8. Run vite server
``` npm run dev ```
9. Open your browser and go to [localhost](http://localhost:8000) and now you ready to build your apps!
## Permission
![permission-index](https://user-images.githubusercontent.com/59258929/195477625-455c16de-7fd2-40d8-954a-222b7d8d8bb1.png)
![permission-create](https://user-images.githubusercontent.com/59258929/195477640-ba4259c6-d59a-43c8-abb6-8bc4513da753.png)
![permission-update](https://user-images.githubusercontent.com/59258929/195477649-dac35e42-e7ad-49a8-b2e8-e5aeee23c322.png)
## Role
![role-index](https://user-images.githubusercontent.com/59258929/195477702-3e67dde0-3518-4ca0-a76d-fecf6f976c63.png)
![role-create](https://user-images.githubusercontent.com/59258929/195477686-fe3787b9-086a-4557-bdc1-8b94dc6f591c.png)
![role-update](https://user-images.githubusercontent.com/59258929/195477705-c15c5b22-c4ce-4a16-a89b-a0046b25f052.png)
## User
![user-index](https://user-images.githubusercontent.com/59258929/195477741-68baf73e-572a-44a6-8d61-8f8c272a4dfe.png)
![user-create](https://user-images.githubusercontent.com/59258929/195477735-9add4f2c-10d7-4651-bf98-29fa31a8fadb.png)
![user-update](https://user-images.githubusercontent.com/59258929/195477745-2ffb3f4a-ed40-4df0-89d9-3d75f50839b9.png)
## Menu builder
![menu-builder](https://user-images.githubusercontent.com/59258929/195477770-2e5f7591-2e3c-486c-b8d3-8d1fde75e115.png)
![menu-create](https://user-images.githubusercontent.com/59258929/195477773-024f8400-8f64-468f-b293-aca4c6eabf4b.png)
![menu-update](https://user-images.githubusercontent.com/59258929/195477776-e7270888-3e74-47e2-9a63-7c4d670a67d3.png)
![icon-picker](https://user-images.githubusercontent.com/59258929/195477764-48fdc7b9-ac34-4e00-b3e1-07d70a99a6c5.png)
## Login activity
![login-activity](https://user-images.githubusercontent.com/59258929/195477886-c80ca296-85c8-4425-befb-42411f85ec11.png)
## Translation
![translation-index](https://user-images.githubusercontent.com/59258929/195477960-4b329b2c-6ab0-4b87-802c-f38934535c75.png)