Skip to content
/ lapp Public

LAPP is the base for starting a new Laravel Project.

License

Notifications You must be signed in to change notification settings

ozanmora/lapp

Repository files navigation

LAPP

Mode: Development License: MIT

LAPP is Base for New Laravel Projects.

NOTE: This project on Development Mode. You may encounter many errors while using it.

Features

A Laravel 8.x with AdminLTE 2.4.x project.

Feature Details
Built on Laravel 8.x
Built on AdminLTE 2.4.x
Uses PHP 7.4.x
Uses MySQL 5.6.x Database
CRUD (Create, Read, Update, Delete) User Management
Soft Deleted Users Management System
Permanently Delete Soft Deleted Users
Restore Soft Deleted Users
View Soft Deleted Users
User Roles/ACL Implementation - Used jeremykenedy/laravel-roles
CRUD (Create, Read, Update, Delete) Role Management
CRUD (Create, Read, Update, Delete) Permision Management
Breadcrumb - Used davejamesmiller/laravel-breadcrumbs:5.x
Menu - Used lavary/laravel-menu
Forms - Used laravelcollective/html
Gravatar - Used creativeorange/gravatar

Installation Instructions

  1. First of all go to the folder where you will create the project.
  2. Clone this git repository as your-project-name;
foo@bar:~$ git clone https://github.com/ozanmora/lapp.git your-project-name
  1. Create a MySQL database for the project
  2. Enter the project root folder
foo@bar:~$ cd your-project-name
  1. Copy .env.example file to .env in the project root folder
foo@bar:~$ cp .env.example .env
  1. Configure your .env file
  2. Now run the following codes in the project root folder
foo@bar:~$ composer install
foo@bar:~$ php artisan key:generate
foo@bar:~$ php artisan migrate
foo@bar:~$ composer dump-autoload
foo@bar:~$ php artisan db:seed
foo@bar:~$ npm install
foo@bar:~$ npm run dev

If you have not received any errors during this process, the progeny will work smoothly.

Usage

username: root@root.com
password: password
-
username: admin@admin.com
password: password
-
username: user@user.com
password: password