Yals

screenshot of Yals
laravel

yals = Yet Another Laravel Starter

Overview:

The laravel-starter is a repository that aims to simplify the development process by providing commonly used features as a starter kit. It saves developers time by avoiding the need to repeat the same tasks for each new project. The repository will be continuously maintained and the community is welcome to contribute by starring and reporting any bugs or experience issues.

Features:

  • Basic API module: Includes dingo, jwt-auth, and fractal for API development.
  • Exception handling: Provides pre-packaged exception classes for better error handling.
  • API logging: Logs the parameters and responses of each API request.
  • Admin module: Incorporates CORS functionality for cross-origin requests and RBAC for role-based access control.
  • Logging: Includes log functionality for the admin module.
  • Common module: Allows file uploads to Qiniu cloud and provides attachment logging.
  • SMS sending: Offers a simplified way to send SMS messages.
  • Redis utilities: Provides common operations for Redis, including a Redis Service and Redis Lock.
  • Profanity filter: Includes a feature for detecting and handling sensitive words.
  • Helper functions: Offers a collection of commonly used helper functions.
  • Best practices: Follows Laravel's best practices for modularization and implements the MRSC model.

Summary:

The laravel-starter repository provides a comprehensive set of features and functionalities as a starter kit for Laravel developers. It includes essential modules for API development, admin management, and common functionalities like file uploads and SMS sending. The repository follows Laravel's best practices and aims to simplify the development process for new projects. It also offers additional features such as third-party login and payment integration. With its continuous maintenance and community support, laravel-starter is a valuable resource for Laravel developers.

laravel
Laravel

Laravel is a powerful and elegant PHP framework that provides developers with a comprehensive set of tools and features to build robust web applications. It follows the Model-View-Controller (MVC) architectural pattern, offering a clean and organized structure for writing efficient and maintainable code.