112 Repositories
PHP model-tree Libraries
A trait to make building your own custom Laravel Model Searches a lot easier.
BrekiTomasson\LaravelModelFinder A simple trait that makes building your own custom Laravel Model Searches a lot easier and safer. It ensures that you
Monorepo of the PoP project, including: a server-side component model in PHP, a GraphQL server, a GraphQL API plugin for WordPress, and a website builder
PoP PoP is a monorepo containing several projects. The GraphQL API for WordPress plugin GraphQL API for WordPress is a forward-looking and powerful Gr
A Rich Featured Mini PHP MVC Framework
Footup MVC PHP Framework Un mini framework MVC PHP qui comporte : CLI support for generating class Translation support Config using PHP File or .env (
Kind of a step-debugger for your Abstract Syntrax Tree
PHP AST Inspector This package offers a command-line utility for parsing a PHP script and navigating the resulting Abstract Syntax Tree (AST), showing
[READ-ONLY] Properties define model metadata.
Charcoal Property Properties define object's metadata. They provide the building blocks of the Model's definition. Properties are defined globally for
Laravel package to create autonumber for Eloquent model
Laravel AutoNumber Laravel package to create autonumber for Eloquent model Installation You can install the package via composer: composer require gid
Package with small support traits and classes for the Laravel Eloquent models
Contains a set of traits for the eloquent model. In future can contain more set of classes/traits for the eloquent database.
Easy way to upload Laravel model related files from the request.
Easy way to upload laravel model related file from the requset.
Automatically updated tree-formatted database from MaxMind database
Geo IP Database This is an automated repository that downloads and processes GeoLite database from Maxmind GeoLite database, and processes it to be co
LaraCache is an ORM based package for Laravel to create, update and manage cache items based on model queries
LaraCache Using this package, you can cache your heavy and most used queries. All you have to do is to define the CacheEntity objects in the model and
Laravel Model File Uploader package
Laravel Model File Uploader package Easy way to upload laravel model related file from the requset. Install (Via Composer) composer require plusemon/u
Easily implement optimistic Eloquent model locking feature to your Laravel app.
quarks/laravel-locking Easily implement optimistic Eloquent model locking feature to your Laravel app. Installation composer require quarks/laravel-lo
A DynamoDB based Eloquent model and Query builder for Laravel.
Laravel DynamoDB A DynamoDB based Eloquent model and Query builder for Laravel. You can find an example implementation in kitar/simplechat. Motivation
This package allows you to easily work with NanoID in your Laravel models.
Laravel Model UUIDs Introduction Huge thanks to Micheal Dyrynda, whose work inspired me to create this package based on laravel-model-nanoid but uses
SilverStripe Model Annotations Task
A SilverStripe Task to generate data object model annotations for defined db fields. Also for configs from data extensions.
JSONFinder - a library that can find json values in a mixed text or html documents, can filter and search the json tree, and converts php objects to json without 'ext-json' extension.
JSONFinder - a library that can find json values in a mixed text or html documents, can filter and search the json tree, and converts php objects to json without 'ext-json' extension.
This Laravel package merges staudenmeir/eloquent-param-limit-fix and staudenmeir/laravel-adjacency-list to allow them being used in the same model.
This Laravel package merges staudenmeir/eloquent-param-limit-fix and staudenmeir/laravel-adjacency-list to allow them being used in the same model.
Laravel comments - This package enables to easily associate comments to any Eloquent model in your Laravel application
Laravel comments - This package enables to easily associate comments to any Eloquent model in your Laravel application
3D trashcan model with a bunch of features
3D Trashcan plugin with a bunch of features.
Allow your model to record the creation, update and deletion of user fingerprints in laravel packages
This laravel package will allow your models to record the the created, updated and deleted by User FingerPrints
Generate UUID for a Laravel Eloquent model attribute
Generate a UUIDv4 for the primary key or any other attribute on an Eloquent model.
A simple facade for managing the relationship between your model and API.
Table of Contents PhpGrape\Entity Introduction Installation Example Reusable Responses with Entities Defining Entities Basic Exposure Exposing with a
A simple laravel state machine to handle model transitions, based on a pre-defined list of rules
A simple state machine that allows transitioning model states based on pre-defined rules. Installation You can install the package via composer: compo
Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization.
Admidio Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it
This is a lightweight package that allows you assign roles and permissions to any Laravel model, or on a pivot table (many to many relationship).
Simple Laravel roles and permissions Introduction This package allows you to assign roles and permissions to any laravel model, or on a pivot table (m
Ip2region is a offline IP location library with accuracy rate of 99.9% and 0.0x millseconds searching performance. DB file is ONLY a few megabytes with all IP address stored. binding for Java,PHP,C,Python,Nodejs,Golang,C#,lua. Binary,B-tree,Memory searching algorithm
Ip2region是什么? ip2region - 准确率99.9%的离线IP地址定位库,0.0x毫秒级查询,ip2region.db数据库只有数MB,提供了java,php,c,python,nodejs,golang,c#等查询绑定和Binary,B树,内存三种查询算法。 Ip2region特性
An Eloquent Way To Filter Laravel Models And Their Relationships
Eloquent Filter An Eloquent way to filter Eloquent Models and their relationships Introduction Lets say we want to return a list of users filtered by
The fastest pure PHP database framework with a powerful static code generator, supports horizontal scale up, designed for PHP7
Maghead 4.0.x IS CURRENTLY UNDER HEAVY DEVELOPMENT, API IS NOT STABLE Maghead is an open-source Object-Relational Mapping (ORM) designed for PHP7. Mag
Laravel-model-mapper - Map your model attributes to class properties with ease.
Laravel Model-Property Mapper This package provides functionality to map your model attributes to local class properties with the same names. The pack
A simple Laravel event log package for easy model based logging.
Karacraft Logman A simple Model Event Logging Package Usage Installation composer require karacraft/logman Migrate php artisan migrate Publish php a
The package provides an expressive "fluent" way to define model attributes.
The package provides an expressive "fluent" way to define model attributes. It automatically builds casts at the runtime and adds a native autocompletion to the models' properties.
Phalcon devtools
Yarak yarak - (Falconry) a state of prime fitness in a falcon Laravel inspired Phalcon devtools Database migrations that rollback step-by-step, reset
Automatically generate ERD Diagrams from Model's relations in Laravel
Laravel ERD Generator Automatically generate interactive ERD from Models relationships in Laravel. This package provides a CLI to automatically genera
Thin assertion library for use in libraries and business-model
Assert A simple php library which contains assertions and guard methods for input validation (not filtering!) in business-model, libraries and applica
A MongoDB based Eloquent model and Query builder for Laravel (Moloquent)
Laravel MongoDB This package adds functionalities to the Eloquent model and Query builder for MongoDB, using the original Laravel API. This library ex
Mirror Laravel model inside Firestore collection.
Laravel Firestore Mirror This package can be used to store copy of Laravel model inside Firestore collection. Installation Install package: composer r
The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.
DeviceDetector Code Status Description The Universal Device Detection library that parses User Agents and detects devices (desktop, tablet, mobile, tv
Generate auto numbers for your Laravel Model.
Generate Autonumbers for your Laravel Model This package can help you in creating autonumbers for your laravel model. You can create autonumbers using
Pheature flags toggle model implementation
Pheature Flags Toggle Model implementation Pheature flags toggle model implementation Installation Describe package installation composer require phea
A Zabbix module to show groups/hosts as a tree under Monitoring - Hosts Tree menu item
zabbix-module-hosts-tree Written according to Zabbix official documentation https://www.zabbix.com/documentation/current/manual/modules A Zabbix modul
An opinionated package to create slugs for Eloquent models
Generate slugs when saving Eloquent models This package provides a trait that will generate a unique slug when saving any Eloquent model. $model = new
CSV files from Eloquent model in seconds - a Laravel package.
LaraCSV A Laravel package to easily generate CSV files from Eloquent model. Basic usage $users = User::get(); // All users $csvExporter = new \Laracsv
This package helps you to add user based follow system to your model.
Laravel Follow User follow unfollow system for Laravel. Related projects: Like: overtrue/laravel-like Favorite: overtrue/laravel-favorite Subscribe: o
WordPress-specific Schema Commons data model
Schema Commons WordPress-specific Custom Post Data Model Install Via Composer composer require pop-wp-schema/schema-commons Development The source cod
Make your own custom cast type for Laravel model attributes
Laravel Custom Casts Make your own cast type for Laravel model attributes Laravel custom casts works similarly to Eloquent attribute casting, but with
[READ ONLY] WordPress-specific Comment data model
Comments WordPress-specific Comment Data Model Install Via Composer composer require pop-wp-schema/comments Development The source code is hosted on t
Model Settings for your Laravel app
Model Settings for your Laravel app The package requires PHP 7.3+ and follows the FIG standards PSR-1, PSR-2, PSR-4 and PSR-12 to ensure a high level
⏱️Make Laravel model versionable
laravel-versionable ⏱️ Make Laravel model versionable. It's a minimalist way to make your model support version history, and it's very simple to roll
Eloquent Befriended brings social media-like features like following, blocking and filtering content based on following or blocked models.
Laravel Befriended Eloquent Befriended brings social media-like features like following, blocking and filtering content based on following or blocked
Eloquent model-caching made easy.
Model Caching for Laravel Supporting This Package This is an MIT-licensed open source project with its ongoing development made possible by the suppor
Add eloquent model events fired after a transaction is committed or rolled back
Laravel Transactional Model Events Add transactional events to your eloquent models. Will automatically detect changes in your models within a transac
Laravel CRUD Generator This Generator package provides various generators like CRUD, API, Controller, Model, Migration, View for your painless development of your applications.
Laravel CRUD Generator This Generator package provides various generators like CRUD, API, Controller, Model, Migration, View for your painless develop
Guess attributes for Laravel model factories
Eloquent Populator This package provides default attributes for Laravel model factories by guessing the best Faker formatters from columns' names and
Add settings to any Laravel model.
Laravel Property Bag Simple settings for Laravel apps. Easily give multiple resources settings Simple to add additional settings as your app grows Set
Laravel 5 Model Factory Generator
Laravel 5 Model Factory Generator This package offers a lazy way to create a new model factory files, since Laravel ( 5.5) have no Artisan command to
Drop-in model references.
Drop-in Model References This Laravel =5.5 package provides a quick and simple way to add unique references to models that can be resolved via route
Cast your Eloquent model attributes to Value Objects with ease.
Laravel Value Objects Cast your Eloquent model attributes to value objects with ease! Requirements This package requires PHP = 5.4. Using the latest
Create Migration, Seed, Request, Controller, Model and Views for your resource (CRUD)
Table of Contents Laravel Resourceful NOTE! Usage Install through composer Add Service Provider Run it! Example Generated Controller Generated Views I
Simple Content Management System (CMS) Blog Using Codeigniter with Hierarchical Model View Controller (HMVC) Architectural
Simple Content Management System (CMS) Blog Using Codeigniter with Hierarchical Model View Controller (HMVC) Architectural This is my source code trai
This package is a simple API laravel wrapper for Pokemontcg with a sleek Model design for API routes and authentication.
This package is a simple API laravel wrapper for Pokemontcg with a sleek Model design for API routes and authentication.
A lightweight and fast router for PHP
Piko Router A lightweight and blazing fast router (see benchmarks) using a radix trie to store dynamic routes. This router maps routes to user defined
A package to filter laravel model based on query params or retrieved model collection
Laravel Filterable A package to filter laravel model based on query params or retrived model collection. Installation Require/Install the package usin
A laravel package to handle model specific additional meta fields in an elegant way.
Laravel Meta Fields A php package for laravel framework to handle model meta data in a elegant way. Installation Require the package using composer: c
A laravel package to generate model hashid based on model id column.
Laravel Model Hashid A package to generate model hash id from the model auto increment id for laravel models Installation Require the package using co
PHP bundle which makes array traversing / inserting dead easy.
XTraverse.php This bundle makes it dead easy to traverse through nested arrays/objects in PHP. Installation Via Composer composer require phiil/xtrave
A Laravel model-based CMS
Decoy is a PHP content management written for the Laravel framework that allows you to access your data using standard Laravel Eloquent models.
Convert remote api response data into laravel model
laravel remote model Create remote driver to convert remote api request into laravel model. 中文文档 日本語文書 overview Install the version between laravel5.5
Genealogy (Silsilah) application to record our family members.
Genealogy Application Development in progress In development progress, any changes of table structure will be updated directly to corresponding migrat
🔥 Fire events on attribute changes of your Eloquent model
class Order extends Model { protected $dispatchesEvents = [ 'status:shipped' = OrderShipped::class, 'note:*' = OrderNoteChanged:
A Laravel package that adds a simple image functionality to any Laravel model
Laraimage A Laravel package that adds a simple image functionality to any Laravel model Introduction Laraimage served four use cases when using images
This package used to upload files using laravel-media-library before saving model.
Laravel Media Uploader This package used to upload files using laravel-media-library before saving model. In this package all uploaded media will be p
A genealogy/family tree application, built with Laravel.
Genealogy Application Development in progress In development progress, any changes of table structure will be updated directly to corresponding migrat
This package provides a trait that will generate a unique uuid when saving any Eloquent model.
Generate slugs when saving Eloquent models This package provides a trait that will generate a unique uuid when saving any Eloquent model. $model = new
A laravel package to handle cascade delete and restore on model relations.
Laravel Model Soft Cascade A laravel package to handle cascade delete and restore on model relations. This package not only handle the cascade delete
Auto-expiring tags with additional payload data on any eloquent model.
Laravel TempTag Auto-expiring tags with additional payload data on any eloquent model. Installation first you need to install and configure mongodb in
Store and retrieve settings generally or for model objects in Laravel.
Store and retrieve settings generally or for model objects in Laravel. Documentation You can find the detailed documentation here in Laravel Settings
A package for Laravel One Time Password (OTP) generator and validation without Eloquent Model, since it done by Cache.
Laravel OTP Introduction A package for Laravel One Time Password (OTP) generator and validation without Eloquent Model, since it done by Cache. The ca
A simple laravel package to handle multiple key based model route binding
Laravel Model UUID A simple package to handle the multiple key/column based route model binding for laravel package Installation Require the package u
A laravel package to attach uuid to model classes
Laravel Model UUID A simple package to generate model uuid for laravel models Installation Require the package using composer: composer require touhid
A laravel package to handle sanitize process of model data to create/update model records.
Laravel Model UUID A simple package to sanitize model data to create/update table records. Installation Require the package using composer: composer r
A package to implement repository pattern for laravel models
Laravel Model UUID A simple package to use Repository Pattern approach for laravel models . Repository pattern Repositories are classes or components
PHP 8 attribute to register Laravel model observers.
PHP 8 attribute to register Laravel model observers. Instead of defining observers inside service providers this package offers an alternative way to
Save Model is a Laravel package that allows you to save data in the database in a new way.
Save Model is a Laravel package that allows you to save data in the database in a new way. No need to worry about $guarded and $fillable properties in the model anymore. Just relax an use Save Model package.
Use auto generated UUID slugs to identify and retrieve your Eloquent models.
Laravel Eloquent UUID slug Summary About Features Requirements Installation Examples Compatibility table Alternatives Tests About By default, when get
Laravel Quran is static Eloquent model for Quran.
Laravel Quran بِسْمِ ٱللّٰهِ الرَّحْمٰنِ الرَّحِيْمِ Laravel Quran is static Eloquent model for Quran. The Quran has never changed and never will, bec
Collection of the Laravel/Eloquent Model classes that allows you to get data directly from a Magento 2 database.
Laragento LAravel MAgento Micro services Magento 2 has legacy code based on abandoned Zend Framework 1 with really ugly ORM on top of outdated Zend_DB
Monorepo of the PoP project, including: a server-side component model in PHP, a GraphQL server, a GraphQL API plugin for WordPress, and a website builder
PoP PoP is a monorepo containing several projects. The GraphQL API for WordPress plugin GraphQL API for WordPress is a forward-looking and powerful Gr
Update multiple Laravel Model records, each with it's own set of values, sending a single query to your database!
Laravel Mass Update Update multiple Laravel Model records, each with its own set of values, sending a single query to your database! Installation You
A simple PHP and MySQL based internet forum that displays the messages in classical threaded view (tree structure)
my little forum my little forum is a simple PHP and MySQL based internet forum that displays the messages in classical threaded view (tree structure).
Libraries and scripts for crawling the TYPO3 page tree. Used for re-caching, re-indexing, publishing applications etc.
Libraries and scripts for crawling the TYPO3 page tree. Used for re-caching, re-indexing, publishing applications etc.
Easily add weighted searches through model attributes and relationships
Laravel Searchable 🔍 Easily add weighted searches through model attributes and relationships. This package currently supports MySQL and PostgreSQL. I
Rubix Server is a library for bringing your trained Rubix ML models into production.
Rubix Server is a library for bringing your trained Rubix ML models into production. Inference servers are stand-alone services that run on your private or public network and wrap your trained estimator in an API that can be queried locally or over the network in real-time using standard protocols. In addition, the library provides async-compatible client implementations for making queries to the server from your PHP applications.
A ready-to-use Model View Controller template in PHP
PHP-MVC-Template A ready-to-use Model View Controller template in PHP Use this repo as a template! (Or clone it) Start to configure your MVC file Afte
Easily exclude model entities from eloquent queries
Laravel Excludable Easily exclude model entities from eloquent queries. This package allows you to define a subset of model entities who should be exc
Automatic Laravel model migrations.
Laravel Automatic Migrations Automatic Laravel model migrations. Instead of having to create and manage migration files, this package allows you to sp
This package lets you add uuid as primary key in your laravel applications
laravel-model-uuid A Laravel package to add uuid to models Table of contents Installation Configuration Model Uuid Publishing files / configurations I
laravel-model-validator
laravel-model-validator This is a simple validator. The validator can be created by command. The validator has all common table column constraint, eg:
CakePHP plugin to allow passing currently logged in user to model layer.
Footprint This plugin allows you to pass the currently logged in user info to the model layer of a CakePHP application. It comes bundled with the Foot
Build a full-featured administrative interface in ten minutes
⛵ laravel-admin is administrative interface builder for laravel which can help you build CRUD backends just with few lines of code. Documentation | 中文
A MongoDB based Eloquent model and Query builder for Laravel (Moloquent)
Laravel MongoDB This package adds functionalities to the Eloquent model and Query builder for MongoDB, using the original Laravel API. This library ex