LaravelDevTemplate screenshot

LaravelDevTemplate

Author Avatar Theme by Cranux
Updated: 26 Oct 2021
23 Stars

laravel + swoole + adminlte 高效开发模板

Categories

Overview:

The 3.x version of this template no longer includes the Swoole extension. To use the Swoole extension, please visit the “LaraDevTempSwoole” repository. This template is based on Laravel 6.x and includes Swoole. For version 2.x, switch to the appropriate branch. The 3.x version of the template is developed using Laravel 8.x and requires PHP version 7.3.0 or above. It also requires the following PHP extensions: OpenSSL, Fileinfo, PDO, and Mbstring. This template aims to provide a fast development environment for Laravel, with features such as Swoole integration, permission management, token-based authentication for APIs, user registration for mini-programs, integration with public accounts, and article management. The latest version of Laravel (8.x) is used, along with the “JeroenNoten/Laravel-AdminLTE 3.0” backend UI. This project is actively maintained, and the previous “Laravel 5 Development Template” will no longer receive updates.

Features:

  • Swoole integration
  • Permission management
  • Token-based authentication for APIs
  • User registration for mini-programs
  • Integration with public accounts
  • Article management

Installation:

  1. Run the following command to install dependencies:
    composer install
    
  2. Copy the “.env” file.
  3. Configure the encryption key in the “.env” file.
  4. Edit the “.env” file to configure the database and other related information.
  5. Generate the database tables and seed data.
  6. Configure “jwt-auth” for authentication.
  7. For Adimlte configuration, refer to the documentation for detailed instructions.
  8. If you encounter Composer-related errors when trying to log in to the backend, execute the following command and then restart the process before logging in again:
    composer dump-autoload
    

Summary:

This template is a Laravel development template that aims to provide a fast and efficient development environment. It includes features such as Swoole integration, permission management, token-based authentication, and more. The latest version of Laravel (8.x) is used, along with a new backend UI. The template is actively maintained and regularly updated.