195 Repositories
PHP eloquent-models Libraries
Postgis extensions for laravel. Aims to make it easy to work with geometries from laravel models.
Laravel Wrapper for PostgreSQL's Geo-Extension Postgis Features Work with geometry classes instead of arrays. $model-myPoint = new Point(1,2); //lat
Laravel package for creating Word documents with Eloquent ORM dependencies.
Laravel Eloquent Word This package provides an elegant way to generate Word documents with Eloquent Models. Uses PHPOffice/PHPWord package to generate
An extended laravel eloquent WHERE method to work with sql LIKE operator.
Laravel Eloquent WhereLike An extended laravel eloquent WHERE method to work with sql LIKE operator. Inspiration The idea of this package comes from o
Laravel basic Functions, eloquent cruds, query filters, constants
Emmanuelpcg laravel-basics Description Package with basic starter features for Laravel. Install If Builder Constants Install composer require emmanuel
A system for auto-decorating models with presenters
Laravel Auto Presenter 7 This package automatically decorates objects bound to views during the view render process. Features Automatically decorate o
Tag support for Laravel Eloquent models - Taggable Trait
Laravel Taggable Trait This package is not meant to handle javascript or html in any way. This package handles database storage and read/writes only.
Facebook GraphQL for Laravel 5. It supports Relay, eloquent models, validation and GraphiQL.
Laravel GraphQL This package is no longuer maintained. Please use rebing/graphql-laravel or other Laravel GraphQL packages Use Facebook GraphQL with L
GraphQL implementation with power of Laravel
Laravel GraphQL Use Facebook GraphQL with Laravel 5.2 =. It is based on the PHP implementation here. You can find more information about GraphQL in t
Laravel library to convert your models into API responses.
Laravel Scene Laravel library to convert your models into API responses. Why a transformation library? By default you can use the default implementati
Use WordPress backend with Laravel or any PHP application
A collection of Model classes that allows you to get data directly from a WordPress database. Corcel is a collection of PHP classes built on top of El
Wordpress integrated with Laravel via Composer. Together, but independents.
Wordpress integrated with Laravel via Composer. Atention! The branch master is no longer manteined. Now I'm working on branch light. Not booting Larav
Use eloquent joins in Laravel way, with composite key support.
Eloquent Power Joins with Compoships Support This package is an Eloquent Power Joins extension to support Compoships. You can now use joins in Laravel
Observe (and react to) attribute changes made on Eloquent models.
Laravel Attribute Observer Requirements PHP: 7.4+ Laravel: 7+ Installation You can install the package via composer: composer require alexstewartja/la
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.
Curso Laravel Eloquent ORM
Curso Laravel Eloquent ORM
Generate trends for your models. Easily generate charts or reports.
Laravel Trend Generate trends for your models. Easily generate charts or reports. Support us Like our work? You can support us by purchasing one of ou
A Laravel Code Generator based on your Models using Blade Template Engine
Laravel Code Generator is a PHP Laravel Package that uses Blade template engine to generate code for you. The difference between other code generators
JSON schema models and generated code to validate and handle various data in PocketMine-MP
DataModels JSON schema models and generated code to validate and handle various data in PocketMine-MP This library uses php-json-schema-model-generato
🔥 Fire events on attribute changes of your Eloquent model
class Order extends Model { protected $dispatchesEvents = [ 'status:shipped' = OrderShipped::class, 'note:*' = OrderNoteChanged:
A Laravel package making a diagram of your models, relations and the ability to build them with it
Laravel Schematics This package allows you to make multiple diagrams of your Eloquent models and their relations. It will help building them providing
Stop duplicating your Eloquent query scopes and constraints in PHP. This package lets you re-use your query scopes and constraints by adding them as a subquery.
Laravel Eloquent Scope as Select Stop duplicating your Eloquent query scopes and constraints in PHP. This package lets you re-use your query scopes an
Provides a Eloquent query builder for Laravel or Lumen
This package provides an advanced filter for Laravel or Lumen model based on incoming requets.
Schedule and unschedule eloquent models elegantly without cron jobs
Laravel Schedulable Schedule and Unschedule any eloquent model elegantly without cron job. Salient Features: Turn any Eloquent Model into a schedulabl
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
Advanced Laravel models filtering capabilities
Advanced Laravel models filtering capabilities Installation You can install the package via composer: composer require pricecurrent/laravel-eloquent-f
Serialization for Eloquent's QueryBuilder
Serialization for Eloquent's QueryBuilder Installation composer require anourvalar/eloquent-serialize Usage Serialize $package = \EloquentSerialize::s
Braindead simple social login with Laravel and Eloquent.
Important: This package is not actively maintained. For bug fixes and new features, please fork. Eloquent OAuth Use the Laravel 4 wrapper for easy int
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
laravel-wallet - Easy work with virtual wallet.
laravel-wallet - Easy work with virtual wallet. [Documentation] [Get Started] [Документация] [Как начать] Vendor: bavix Package: laravel-wallet Versio
Interact with TMDB data in your Laravel application.
Laravel TMDB Installation composer require astrotomic/laravel-tmdb php artisan vendor:publish --tag=tmdb-migrations Configuration Add your TMDB API v4
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 super simple package allowing for use MySQL 'USE INDEX' and 'FORCE INDEX' statements.
Laravel MySQL Use Index Scope A super simple package allowing for use MySQL USE INDEX and FORCE INDEX statements. Requirements PHP ^7.4 | ^8.0 Laravel
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
Record created by, updated by and deleted by on Eloquent models automatically.
quarks/laravel-auditors Record created by, updated by and deleted by (if SoftDeletes added) on Eloquent models automatically. Installation composer re
A Laravel package for attachment files to models
Laravel attachmentable package A package for attachment files to models Installation Run the command below to add this package: composer require larav
A Laravel package for multilingual models
Introduction If you want to store translations of your models into the database, this package is for you. This is a Laravel package for translatable m
Associate files with Eloquent models
Associate files with Eloquent models This package can associate all sorts of files with Eloquent models. It provides a simple API to work with. To lea
#️⃣ Generate, Save, and Route Stripe-like Hash IDs for Laravel Eloquent Models
Using this package you can generate, save and, route Stripe-like Hash Ids for your Eloquent Models. Hash Ids are short, unique, and non-sequential, an
Eloquent Filter is a package for filter data of models by the query strings. Easy to use and fully dynamic.
Eloquent Filter Eloquent Filter adds custom filters to your Eloquent Models in Laravel. It's easy to use and fully dynamic. Table of Content Introduct
The package lets you generate TypeScript interfaces from your Laravel models.
Laravel TypeScript The package lets you generate TypeScript interfaces from your Laravel models. Introduction Say you have a model which has several p
Identify app models with a URI. Inspired by the globalid gem.
Identify app models with a URI. Heavily inspired by the globalid gem. Global ID - Reference models by URI A Global ID is an app wide URI that uniquely
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
An authorization library that supports access control models like ACL, RBAC, ABAC in PHP .
PHP-Casbin Documentation | Tutorials | Extensions Breaking News: Laravel-authz is now available, an authorization library for the Laravel framework. P
Simple Enum cast for Eloquent ORM using myclabs/php-enum.
Enum cast for Eloquent Simple Enum cast for Eloquent ORM using myclabs/php-enum. Requirements PHP 7.3 or higher Laravel 8.0 or higher Installation You
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
Quickly create `User` models with Artisan. ⚡️
Quickly create User models with Artisan. Installation You can install the package via composer: composer require ryangjchandler/laravel-make-user Usag
The missing laravel helper that allows you to inspect your eloquent queries with it's bind parameters
Laravel Query Inspector The missing laravel helper that allows you to ispect your eloquent queries with it's bind parameters Motivations Let's say you
A small package for adding UUIDs to Eloquent models.
A small package for adding UUIDs to Eloquent models. Installation You can install the package via composer: composer require ryangjchandler/laravel-uu
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
An account management Panel based on Laravel7 framework. Include multiple payment, account management, system caching, admin notification, products models, and more.
ProxyPanel 简体中文 Support but not limited to: Shadowsocks,ShadowsocksR,ShadowsocksRR,V2Ray,Trojan,VNET Demo Demo will always on dev/latest code, rather
🍞🧑🍳 An on-the-fly GraphQL Schema generator from Eloquent models for Laravel.
An on-the-fly GraphQL Schema generator from Eloquent models for Laravel. Installation Quickstart Model schemas Installation This package requires PHP
get nearby location by coordinate from eloquent laravel
LARAVEL-COORDINATE get nearby location data from database with eloquent laravel Installation composer require bagusindrayana/laravel-coordinate In M
Hello, this is simple attribute validation for PHP Models, based on the new features, presented in PHP 8
Hello, this is simple attribute validation for PHP Models, based on the new features, presented in PHP 8 It works as a standalone and can be use in custom projects or in libraries like Symfony and Laravel.
💛 Modern API development in Laravel. ✍️ Developed by Gentrit Abazi.
Introduction Larapi is a package thats offers you to do modern API development in Laravel with support for new versions of Laravel. Larapi comes inclu
Orbit is a flat-file driver for Laravel Eloquent
Orbit is a flat-file driver for Laravel Eloquent. It allows you to replace your generic database with real files that you can manipulate using the methods you're familiar with.
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
Laravel Admin Dashboard, Admin Template with Frontend Template, for scalable Laravel projects. It is to save your time when You start with new scalable Laravel projects with many features Bootstrap, cooreui, infyom admin Generator, roles and permissions, translatable models, spatie media and much more
Based on Laravel8.x laravel starter Template, to save your time when You start with new scalable Laravel projects with many features. Live Demo you ca
UserFrosting is a secure, modern user management system written in PHP and built on top of the Slim Microframework, Twig templating engine, and Eloquent ORM.
UserFrosting is a secure, modern user management system written in PHP and built on top of the Slim Microframework, Twig templating engine, and Eloquent ORM.
Jane is a set of libraries to generate Models & API Clients based on JsonSchema / OpenAPI specs
Jane is a set of libraries to generate Models & API Clients based on JsonSchema / OpenAPI specs Documentation Documentation is available at http://jan
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.
App & Models Settings for Laravel
App & Models Settings for Laravel This package allows you to store application wide and model specific Laravel settings. Settings values are type-cast
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
Create presenters for Eloquent Models
Laravel Presentable This package allows the information to be presented in a different way by means of methods that can be defined in the model's pres
Set up Laravel Auth guards using Eloquent in seconds
Nightguard Set up Auth guards using Eloquent in seconds. Introduction Laravel guards provide a super convenient way of authorizing different areas of
Multilingual PHP CMS built with Laravel and bootstrap
Lavalite This is an open source of Content Management System developed with Laravel framework. Documentation Visit Documentation section in the websit
[Deprecated] A Laravel package for multilingual models
This package has been deprecated. But worry not. You can use Astrotomic/laravel-translatable. Laravel-Translatable If you want to store translations o
Making Eloquent models translatable
A trait to make Eloquent models translatable This package contains a trait to make Eloquent models translatable. Translations are stored as json. Ther
Query caching for Laravel
Rememberable, Laravel 5 query cache Rememberable is an Eloquent trait for Laravel that adds remember() query methods. This makes it super easy to cach
Laravel Scout provides a driver based solution to searching your Eloquent models.
Introduction Laravel Scout provides a simple, driver-based solution for adding full-text search to your Eloquent models. Once Scout is installed and c
A php trait to search laravel models
Searchable, a search trait for Laravel Searchable is a trait for Laravel 4.2+ and Laravel 5.0 that adds a simple search function to Eloquent Models. S
Plastic is an Elasticsearch ODM and mapper for Laravel. It renders the developer experience more enjoyable while using Elasticsearch, by providing a fluent syntax for mapping, querying, and storing eloquent models.
Plastic is an Elasticsearch ODM and mapper for Laravel. It renders the developer experience more enjoyable while using Elasticsearch, by providing a f
Maps Laravel Eloquent models to Elasticsearch types
Elasticquent Elasticsearch for Eloquent Laravel Models Elasticquent makes working with Elasticsearch and Eloquent models easier by mapping them to Ela
A Redis based, fully automated and scalable database cache layer for Laravel
Lada Cache A Redis based, fully automated and scalable database cache layer for Laravel Contributors wanted! Have a look at the open issues and send m
Extensions for the Eloquent ORM
Sofa/Eloquence Easy and flexible extensions for the Eloquent ORM. Currently available extensions: Searchable query - crazy-simple fulltext search thro
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
Auto Image & file upload, resize and crop for Laravel eloquent model using Intervention image
Laravel ImageUp The qcod/laravel-imageup is a trait which gives you auto upload, resize and crop for image feature with tons of customization. Install
Add Social Reactions to Laravel Eloquent Models. It lets people express how they feel about the content. Fully customizable Weighted Reaction System & Reaction Type System with Like, Dislike and any other custom emotion types. Do you react?
Laravel Love Introduction Laravel Love is emotional part of the application. It let people express how they feel about the content. Make any model rea
Laravel Ban simplify blocking and banning Eloquent models.
Laravel Ban Introduction Laravel Ban simplify management of Eloquent model's ban. Make any model bannable in a minutes! Use case is not limited to Use
Automatically validating Eloquent models for Laravel
Validating, a validation trait for Laravel Validating is a trait for Laravel Eloquent models which ensures that models meet their validation criteria
This package gives Eloquent models the ability to manage their friendships.
Laravel 5 Friendships This package gives Eloquent models the ability to manage their friendships. You can easily design a Facebook like Friend System.
Turn any Eloquent model into a list!
Listify Turn any Eloquent model into a list! Description Listify provides the capabilities for sorting and reordering a number of objects in a list. T
Add tags and taggable behaviour to your Laravel app
Add tags and taggable behaviour to a Laravel app This package offers taggable behaviour for your models. After the package is installed the only thing
A simple Content Moderation System for Laravel 5.* that allows you to Approve or Reject resources like posts, comments, users, etc.
Laravel Moderation A simple Moderation System for Laravel 5.* that allows you to Approve or Reject resources like posts, comments, users, etc. Keep yo
Record the change log from models in Laravel
This package will help you understand changes in your Eloquent models, by providing information about possible discrepancies and anomalies that could
Sortable behaviour for Eloquent models
Sortable behaviour for Eloquent models This package provides a trait that adds sortable behaviour to an Eloquent model. The value of the order column
Easy creation of slugs for your Eloquent models in Laravel
Eloquent-Sluggable Easy creation of slugs for your Eloquent models in Laravel. NOTE: These instructions are for the latest version of Laravel. If you
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
Declarative style of authorization and validation in laravel.
Laravel Hey Man Readability Counts. In fact, Readability is the primary value of your code !!! 🎀 Heyman continues where the other role-permission pac
Eloquent roles and abilities.
Bouncer Bouncer is an elegant, framework-agnostic approach to managing roles and abilities for any app using Eloquent models. Table of Contents Click
Generate Laravel test factories from your existing models
Laravel Test Factory Generator php artisan generate:model-factory This package will generate factories from your existing models so you can get starte
⚡️ Models like Eloquent for Elasticsearch.
Elasticsearch Eloquent 2.x This package allows you to interact with Elasticsearch as you interact with Eloquent models in Laravel. Requirements PHP =
ORM layer that creates models, config and database on the fly
RedBeanPHP 5 RedBeanPHP is an easy to use ORM tool for PHP. Automatically creates tables and columns as you go No configuration, just fire and forget
Baum is an implementation of the Nested Set pattern for Laravel's Eloquent ORM.
Baum Baum is an implementation of the Nested Set pattern for Laravel 5's Eloquent ORM. For Laravel 4.2.x compatibility, check the 1.0.x branch branch