Skip to content

JianHui1208/Laravel-Project-Modules

Repository files navigation

Laravel Project Modules

Features

  • Laravel project based on Quickadmin Panel
  • Laravel 8.x
  • Php Version ^7.3|^8.0
  • Default API Response Format
  • Multiple Language Settings
  • Sample Encrypt and Decrypt Function in middleware
  • Log Viewer Github Pages
  • Change the way the log is recorded
  • Can Create new modules with the artisan command (Module Functions)
  • Route format
  • Api Doc Github Pages or you can use at the Postman API Doc
  • Image API
  • Will continue to update...

Installation and Setup

First, make sure install Laravel 8.* and, and Composer in your devices.

Second, copy .env.example file to .env and edit database credentials there.

and Run the following command:

composer install
php artisan key:generate
php artisan migrate --seed

Last, run the project with:

php artisan serve

and Open browser with http://localhost:8000/
Login inforamtion:
Email: admin@admin.com
Password: password


FAQ

  1. Why use this?
    Answer: Quickly start a Laravel project. No need to set up cumbersome composer package at the beginning

  2. What is the Module Function?
    Answer: Module Function is a create a module quickly. There is no need to create controllers, models and so on step by step.

  3. Any Contact?
    Answer: You can email me. jianhuiwilliam80@gmail.com


Modules Function

Command:

php artisan create:module {module name}

When you type the command, you will get the following list:

  • ModuleNameController
  • ModuleNameApiController
  • StoreModuleNameRequest
  • UpdateModuleNameRequest
  • Migartion File
  • Models File
  • Layout File include index, edit, show and create pages

Postman API Documentation

Link


Remark

In the Layout File, You can use the Ctrl+F and search Keyword "Name", you can change to the module name.


License

Laravel Project Modules is licensed under The MIT License (MIT).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published