Download the PHP package p-marco/laravel_utils.entitiesmanager without Composer
On this page you can find all versions of the php package p-marco/laravel_utils.entitiesmanager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download p-marco/laravel_utils.entitiesmanager
More information about p-marco/laravel_utils.entitiesmanager
Files in p-marco/laravel_utils.entitiesmanager
Package laravel_utils.entitiesmanager
Short Description Opinionated package for laravel that organizes the entities by responsabilities.
License GPL-3.0-or-later
Homepage https://github.com/p-marco/laravel_utils-EntitiesManager
Informations about the package laravel_utils.entitiesmanager
laravel_utils-EntitiesManager
Simple opinionated utility to manage laravel entities.
What it does
laravel_utils-EntitiesManager
is a Laravel package that simplifies the management of core data entities in your web application. It provides an opinionated and structured approach to efficiently handle entities, which are fundamental data objects such as users, products, or posts, and so on.
Key Features:
-
Streamlined Entity Management: This package streamlines the creation, organization, and management of entities in your Laravel application. It simplifies the process of setting up the essential components associated with each entity.
-
Clear Folder Structure: When generating an entity, laravel_utils-EntitiesManager creates a clear and consistent folder structure. For example, if you're working with a "Post" entity, it generates folders for controllers, models, providers, repositories, and views specific to that entity.
-
This structured approach helps maintain a well-organized codebase.
-
Effortless Entity Generation: You can easily generate different components for an entity using simple artisan commands. For example, you can generate a model, controller, or repository for your entity with a single command, saving you time and effort.
-
Consistency Across Entities: By following a consistent naming and organization convention, this package helps to ensure that all entities in your application share a uniform structure. This consistency makes it easier to understand and maintain your codebase.
- Improved Code Maintainability: With a well-structured codebase, developers can more effectively collaborate and maintain the application over time. This package promotes best practices for code organization.
In summary, laravel_utils-EntitiesManager
simplifies entity management in Laravel by providing a structured approach and tools to generate and organize entity-related components. It enhances code maintainability, encourages best practices, and saves developers valuable time when working with entities in their Laravel applications.
Installation
Add the package in composer.json
:
Usage
The root folder is hardcoded as App\Entities
. Future plans to make it configurable.
Changelog
v.1.1.0
- Root folder for entities generation is coded into config file, that can be published (!BREAKING FEATURES)
- Created default fallback when no --layer option is specified