224 Repositories
PHP eloquent-builder Libraries
The Missing check on Laravel Request Unicity.
Motivation This laravel package will allow you to execute a code once in the current request based on the key provided. Installation composer require
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 WPDB wrapper and query builder library.
DB A WPDB wrapper and query builder library. Installation It's recommended that you install DB as a project dependency via Composer: composer require
Column sorting with Laravel 8 & 9 - Eloquent sortable
Column sorting for Laravel - Sortable - Sort by Larasort : Column sorting for Laravel - Sort easily Introduction - Larasort package This package allow
Personal PHP MySQL query handler based on Eloquent using PDO.
🐳 Equivoluent Welcome to "Equivoluent" my personal PHP MySQL query handler using PDO. Equivoluent is based on Laravel's Eloquent. The goal of "Equivo
A nice shortcut for group count queries with Eloquent / Laravel
Hightop PHP A nice shortcut for group count queries with Eloquent / Laravel Visit::top('browser'); // [ // 'Chrome' = 63, // 'Safari' = 50, //
A demo of how to use filament/forms to build a user-facing Form Builder which stores fields in JSON.
About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie
🎨 Free custom elements for the WordPress Theme Bricks Builder.
🎨 Custom Elements for Bricks Builder Free custom elements for Bricks, the visual site builder for WordPress. If you find the elements useful, click o
FFCMS 3 version core MVC architecture. Build-on use with ffcms main architecture builder.
FFCMS 3 version core MVC architecture. Build-on use with ffcms main architecture builder.
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
Ratings and reviews for the Laravel's Eloquent models ⭐⭐⭐⭐⭐
Laravel Reviews Ratings and reviews for the Laravel's Eloquent models Users will be able to rate and review the reviewable models. Then these reviews
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.
An open-source Laravel library for building high-quality, accessible applications and administration dashboards.
Arpite An open-source Laravel library for building high-quality, accessible applications and administration dashboards. Built using Inertia.js, React,
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
Simple MySQL library for PHP 5.4+ includes Query Builder, PDO Native functions, Helper functions for quick use.
Simple MySQL library for PHP 5.4+ includes Query Builder, PDO Native functions, Helper functions for quick use.
Generate previous attributes when saving Eloquent models
This package provides a trait that will generate previous attributes when saving any Eloquent model.
HydePHP - Elegant and Powerful Static App Builder
HydePHP - Elegant and Powerful Static App Builder Make static websites, blogs, and documentation pages with the tools you already know and love. About
Drupal Composer Scaffold - A flexible Composer project scaffold builder
This project provides a composer plugin for placing scaffold files (like index.php, update.php, …) from the drupal/core project into their desired location inside the web root. Only individual files may be scaffolded with this plugin.
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
Just another PDO database library
PDO Just another PDO database library Installation Use Composer $ composer require faapz/pdo Usage Examples selecting, inserting, updating and deletin
PHP boilerplate for quick start projects using Slim Framework and Eloquent.
Lassi PHP boilerplate for quick projects using Slim Framework and Eloquent database. Lassi is a small PHP boilerplate to use Slim Framework with Eloqu
The Slim PHP micro framework paired with Laravel's Illuminate Database toolkit.
Slim & Eloquent The Slim PHP micro framework paired with Laravel's Illuminate Database toolkit. Getting started # Download composer curl -s https://ge
Low code , Zero Configuration ORM that creates models, config, database and tables on the fly.
🚀 ARCA ORM 🔥 Low code , Zero Configuration ORM that creates models, config, database and tables on the fly. 🔥 🇮🇳 Made in India 🇮🇳 Complete docu
A package to generate YouTube-like IDs for Eloquent models
Laravel Hashids This package provides a trait that will generate hashids when saving any Eloquent model. Hashids Hashids is a small package to generat
Eloquent scope assertion for testing Laravel applications.
Eloquent Scope Assertion This package allows you to assert that the scope of a model is called in your tests. Installation You can install the package
Easily build Eloquent queries from API requests
Build Eloquent queries from API requests This package allows you to filter, sort and include eloquent relations based on a request. The QueryBuilder u
Decorate Your Models and Write Clean/Reusable Code with Presenters.
Laravel Presenter A clean way to present your model attributes without putting them in the wrong file. Installation You can install the package via co
A package to keep track of your pages & understand your audience
A clean way to track your pages & understand your user's behavior Installation You can install the package via composer: composer require coderflexx/l
Remember your query results using only one method. Yes, only one.
Cache Query Remember your query results using only one method. Yes, only one. Articles::latest('published_at')-cache()-take(10)-get(); Keep this pa
Declare database migrations and factory definitions inside Laravel models.
Lucid This package allows you to declare database migrations and factory definitions inside of your Laravel models. Running the lucid:migrate command
Merge of staudenmeir/eloquent-eager-limit and staudenmeir/laravel-adjacency-list
This Laravel package merges staudenmeir/eloquent-eager-limit and staudenmeir/laravel-adjacency-list to allow them being used in the same model.
A Single Table Inheritance Trait for Eloquent/Laravel
Single Table Inheritance Single Table Inheritance is a trait for Laravel 5.8+ Eloquent models that allows multiple models to be stored in the same dat
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.
Fluent Keyboard builder for php-telegram-bot.
Table of Contents Installation Usage Defining a Keyboard Defining Buttons Bind Buttons to a Keyboard By Row By Button As Stack ForceReply and ReplyKey
🎨 Free custom elements for the WordPress plugin Oxygen Builder.
🎨 Custom Elements for Oxygen Builder Free custom elements for the WordPress plugin Oxygen Builder. If you find the elements useful, click on the star
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
A package for using Google Datastore as a database driver
Laravel Eloquent for Google Datastore A package for using Google Datastore as a database driver. By using this package, you can use query builder and
Facebook Query Builder: A query builder for nested requests in the Facebook Graph API
A query builder that makes it easy to create complex & efficient nested requests to Facebook's Graph API to get lots of specific data back with one request.
Laravel Multilingual Models
Laravel Multilingual Models Make Eloquent model attributes translatable without separate database tables for translation values. Simply access $countr
Laravel Eloquent CASE Statement Support
This packages adds CASE statement support to Laravel Query Builder. It supports Laravel 8.x & 9.x.
Laravel Eloquent Observable
Laravel Eloquent Observable Register Eloquent model event listeners just-in-time directly from the model. Using Observers can introduce a (significant
Generate UUID for a Laravel Eloquent model attribute
Generate a UUIDv4 for the primary key or any other attribute on an Eloquent model.
Laravel Belongs To User Package
If you are creating your own trait to have "belongsTo" User relationship in every model needed, you can also use this package not to define the trait on your own.
Query Builder for Elasticsearch
Query Builder for Elasticsearch
Builder - A handful of tools for Rapid Laravel Development
Grafite Builder Grafite has archived this project and no longer supports or develops the code. We recommend using only as a source of ideas for your o
Neo4j Graph Eloquent Driver for Laravel 5.
NeoEloquent Neo4j Graph Eloquent Driver for Laravel 5. Quick Reference Installation Configuration Models Relationships Edges Migration Schema Aggregat
Vueform Laravel + Vue 3 + TailwindCSS 3 Boilerplate
Vueform Laravel + Vue 3 + TailwindCSS 3 Boilerplate Last tested with Laravel 8.75. Installation Clone this repo with: git clone https://github.com/vue
A Laravel Admin Starter project with Page Builder, Roles, Impersonation, Analytics, Blog, News, Banners, FAQ, Testimonials and more
Laravel CMS Starter Project A Laravel CMS Starter project with AdminLTE theme and core features. Preview project here User: [email protected]
Site-builder is a simple static site generator. It allows you to create and manage a website out of simple text files and templates.
Site-builder is a simple static site generator. It allows you to create and manage a website out of simple text files and templates. This gives you many of the advantages of a CMS, but because the result is plain old HTML, it's more secure and has higher performance.
Laravel Nova Ban simplify blocking and banning Eloquent models.
Laravel Nova Ban Introduction Behind the scenes cybercog/laravel-ban is used. Contents Installation Usage Prepare bannable model Prepare bannable mode
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 4.6 Branch Version Build Coverage Style master hotfix develop https://www.userfrosting.com If you simply want to show that you like this
A completely BLANK WordPress theme for using with Oxygen Builder.
A completely BLANK WordPress "theme" to use with Oxygen Builder. After installation and activation delete all other themes. This theme will never need to be updated.
A PHP boilerplate based on Slim Framework, for start projects with Eloquent ORM, Validation, Auth (JWT), Repositories and Transformers ready
A PHP boilerplate based on Slim Framework, for start projects with Eloquent ORM, Validation, Auth (JWT), Repositories and Transformers ready.
Create executable strings using a fluent API.
command-builder A PHP class to build executable with using fluent API. Summary About Features Installation Examples Compatibility table Tests About I
Social Network - Social Media App
Social Network Social Network - Social Media App. Demo Features Auth System (Login, Register, Forgot Password, Password Reset & Email Verification) Us
Interface Network is an application about social media
Interface Network is an application about social media
🕵️ Inspect Laravel Eloquent models to collect properties, relationships and more.
🕵️ Eloquent Inspector Inspect Laravel Eloquent models to collect properties, relationships and more. Install Via Composer composer require cerbero/el
Laravel API architecture builder based on artisan commands.
🧑🔬 API-Formula Laravel API architecture builder based on artisan commands. This package provides a nice and fluent way to generate combined control
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
Laravel 8.* Elasticsearch Eloquent
Elasticsearch Installation composer require etsetra/elasticsearch Create config file $ php artisan vendor:publish --tag="etsetra-elasticsearch-config
A powerful form builder, for Laravel and other frameworks (stand-alone too)
Former A Laravelish way to create and format forms Former outputs form elements in HTML compatible with your favorite CSS framework (Bootstrap and Fou
Articulate - An alternative ORM for Laravel, making use of the data mapper pattern
Articulate Laravel: 8.* PHP: 8.* License: MIT Author: Ollie Read Author Homepage: https://ollie.codes Articulate is an alternative ORM for Laravel bas
Laravel-Mediable is a package for easily uploading and attaching media files to models with Laravel 5.
Laravel-Mediable Laravel-Mediable is a package for easily uploading and attaching media files to models with Laravel. Features Filesystem-driven appro
🧩 Laravel Query Builder integration for PhpStorm
Laravel Query Laravel + DataGrip = ♥️ This plugin provides database integration for Laravel query builder. Features Schemas, tables, views and columns
Automatic human timestamps for Laravel Eloquent models.
Automatic human timestamp properties in Laravel This package provides a trait you can add to an Eloquent model that will automatically create human-re
Laravel package to search through multiple Eloquent models. Supports sorting, pagination, scoped queries, eager load relationships and searching through single or multiple columns.
Laravel Cross Eloquent Search This Laravel package allows you to search through multiple Eloquent models. It supports sorting, pagination, scoped quer
Use UUID or Ulid as optional or primary key in Laravel.
Laravel OptiKey Use UUID or Ulid as optional or primary key in Laravel. composer require riipandi/laravel-optikey This package adds a very simple trai
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
Quickly build an admin interface for your Eloquent models
Website | Documentation | Add-ons | Pricing | Services | Stack Overflow | Reddit | Blog | Newsletter Quickly build an admin interface for your Eloquen
Easily add a full Laravel blog (with built in admin panel and public views) to your laravel project with this simple package.
Webdevetc BlogEtc - Complete Laravel Blog Package Quickly add a blog with admin panel to your existing Laravel project. It has everything included (ro
Translate eloquent entity models
Translate entity About package This package is intended for adding multi language support to your models. If your application already be working and y
Friendly prefixed IDs for Laravel models
Friendly prefixed IDs for Laravel models Prefixing an id will help users to recognize what kind of id it is. Stripe does this by default: customer ids
Phalcon Builder - is a packaging system that make it easy and quick to build Phalcon packages such as rpms, debs, etc. Phalcon's distribution that hosted at PackageCloud.
Phalcon Builder - is a packaging system that make it easy and quick to build Phalcon packages such as rpms, debs, etc. Phalcon's distribution that hos
Fast and simple implementation of a REST API based on the Laravel Framework, Repository Pattern, Eloquent Resources, Translatability, and Swagger.
Laravel Headless What about? This allows a fast and simple implementation of a REST API based on the Laravel Framework, Repository Pattern, Eloquent R
Hybrid Content Management System with the freedom of a headless CMS and with the full functionality of a traditional CMS
INTRODUCTION Flextype is an open-source Hybrid Content Management System with the freedom of a headless CMS and with the full functionality of a tradi
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony
Grav Grav is a Fast, Simple, and Flexible, file-based Web-platform. There is Zero installation required. Just extract the ZIP archive, and you are alr
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
igniCMS is an administrative interface builder for Laravel 5.6.
igniCMS is an administrative interface builder for Laravel 5.6.
Home of the Joomla! Content Management System
Joomla! CMS™ Build Status Drone-CI AppVeyor PHP Node npm Overview This is the source of Joomla! 4.x. Joomla's Official website. Joomla! 4.0 version hi
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
Query caching for Laravel
Query caching for Laravel
📑 Invoice Generator - This is an invoicing system created with Laravel,
📊 This is an invoicing system created with Laravel, which allows the user to generate invoices based on product and customer catalogs that are manageable.
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
Oxygen Builder's better workflow and environment
Oxygen Builder's better workflow and environment Built with ❤️ Official Website | Documentation | Change Log Supporting Artifact is an open source pro
Retrieve the EC2 Metadata using Laravel's eloquent syntax.
Laravel EC2 Metadata Retrieve the EC2 Metadata using Laravel's eloquent syntax. 🤝 Supporting If you are using one or more Renoki Co. open-source pack
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
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
Easily anonymize sensitive data through eloquent queries
Laravel Encryptable This package allows you to anonymize sensitive data (like the name, surname and email address of a user) similarly to Laravel's En
A simple drop-in solution for providing UUID support for the IDs of your Eloquent models.
Introduction A simple drop-in solution for providing UUID support for the IDs of your Eloquent models. Both v1 and v4 IDs are supported out of the box
Cascading deletes for Eloquent models that implement soft deletes
Cascading soft deletes for the Laravel PHP Framework Introduction In scenarios when you delete a parent record - say for example a blog post - you may
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
Laravel and Lumen Auto Hard Deleter
Laravel Auto Hard Deleter This package deletes soft deleted rows automatically after a time interval that you define. For Laravel and Lumen 6, 7, 8 In
Rinvex Bookable is a generic resource booking system for Laravel, with the required tools to run your SAAS like services efficiently
Rinvex Bookings is a generic resource booking system for Laravel, with the required tools to run your SAAS like services efficiently. It has a simple architecture, with powerful underlying to afford solid platform for your business.
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
Encryption cast for Eloquent
Encrypted A custom cast class for Laravel Eloquent that encrypts or hashes your values. Package is small and provides just a few, simple, well tested
Laravel package to search through multiple Eloquent models.
Laravel package to search through multiple Eloquent models. Supports sorting, pagination, scoped queries, eager load relationships and searching through single or multiple columns.