Download the PHP package thereline/crudmaster without Composer
On this page you can find all versions of the php package thereline/crudmaster. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download thereline/crudmaster
More information about thereline/crudmaster
Files in thereline/crudmaster
Package crudmaster
Short Description A laravel package for easy CRUD generation. Generate models, repositories, services, controllers, and views effortlessly with customizable options for Blade or Vue.
License MIT
Homepage https://github.com/thereline/crudmaster
Informations about the package crudmaster
CrudMaster
A Laravel package for easy CRUD generation. Generate models, repositories, services, controllers, and views effortlessly with customizable options for Blade or Vue.
CrudMaster is a powerful and flexible Laravel package designed to simplify the process of generating CRUD (Create, Read, Update, Delete) operations for any model. With CrudMaster, developers can quickly scaffold complete CRUD functionality, including models, repositories, action services, controllers, and views, saving time and reducing repetitive tasks.
Key Features:
Artisan Command: Easily generate CRUD operations using a single Artisan command.
Customizable Views: Choose between Blade or Vue.js for your front-end views.
Repository Pattern: Implements the repository pattern for clean and maintainable code.
Action Services: Encapsulate business logic in service classes for better code organization.
Automatic Migrations: Automatically generate and run migrations for your models.
Support us
We invest a lot of resources into creating best in class open source packages. You can support us by buying one of our paid products.
We highly appreciate you sending us a postcard from your hometown, mentioning which of our package(s) you are using. You'll find our address on our contact page. We publish all received postcards on our virtual postcard wall.
Installation
-
Require the package via composer: You can install the package via composer:
-
Required for Front end styling
- Require for CrudMaster Tables
-
install lodash for debounce.
-
install vue-virtual-scroller rendering the visible rows only:
- install vue3-dragula for drag-and-drop functionality. `
- We'll use papaparse for CSV parsing.
- Requirement for CrudMaster Forms
-
Form validation and validation rules
- Add dark mode support using Tailwind's dark mode feature.
Update tailwind.config.js:
`
-
Requirements for CrudPanels
- Publish the assets:
-
You can publish provider with:
- You should merge package's package.json with main package.json with:
- [x] You can publish and run the migrations with:
You can publish the config file with:
This is the contents of the published config file:
Optionally, you can publish the views using
Optionally, you can publish the translations using
-
Install the npm dependencies:
- Build the assets:
Usage
- Generate CRUD:
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- elcomware
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of crudmaster with dependencies
illuminate/contracts Version ^10.0||^11.0
inertiajs/inertia-laravel Version ^1.3
laravel/prompts Version ^0.3.2
spatie/laravel-package-tools Version ^1.16