233 Repositories
PHP slim-eloquent Libraries
Slim Jam is a demo application to provide examples for composer package, PHPSpreadsheet, Shopify API etc. usages.
SLIM JAM Slim Jam is a demo application to provide examples for composer package, PHPSpreadsheet, Shopify API etc. usages. This project aims to take a
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
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
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
Slim 3 skeleton working with Google App Engine include cron configuration.
Slim3 GAE Skeleton Slim 3 skeleton working with Google App Engine include cron configuration. Demo https://slim3-gae-skeleton.appspot.com/health_check
A Slim PHP MVC framework built just for fun!
Aura Framework A Slim PHP MVC framework built just for fun! en: Note: This repository only contains the core code of the Aura framework. If you want t
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
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
Slim Framework custom views
Slim Views This repository contains custom View classes for the template frameworks listed below. You can use any of these custom View classes by eith
A Simple PHP Renderer for Slim 3 (or any other PSR-7 project)
PHP Renderer This is a renderer for rendering PHP view scripts into a PSR-7 Response object. It works well with Slim Framework 4. Cross-site scripting
📑 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
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.
Laravel Eloquent BelongsToThrough relationships
Introduction This inverse version of HasManyThrough allows BelongsToThrough relationships with unlimited intermediate models. Supports Laravel 5.0+. I
Make your accessors smarter
Computed properties for Eloquent Laravel 5.4+ Based on this tweet: https://twitter.com/reinink/status/899713609722449920 Some examples for better unde
Automatically encrypt and decrypt Laravel 5 Eloquent values
Eloquent Encryption/Decryption for Laravel 5 Automatically encrypt and decrypt Laravel 5 Eloquent values. READ THIS FIRST Encrypted values are usually
Eloquent MongoDB Repository Implementation
Eloquent MongoDB Repository Eloquent MongoDB Repository using nilportugues/repository as foundation, using jenssegers/mongodb. Installation Use Compos
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 transparent versioning to Laravel 5's Eloquent ORM
Eloquent Versioned Adds transparent versioning support to Laravel 5.2's Eloquent ORM. WARNING: This repository is currently super-duper experimental.
Preferences for Laravel Eloquent models
Preferences for Laravel Eloquent models Use this library to bind multiple key/value pair preferences to your application's Eloquent models. Preference
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
Eloquent Repository implementation
Eloquent Repository Eloquent Repository using nilportugues/repository as foundation. Installation Use Composer to install the package: $ composer requ
A Single Table Inheritance Trait for Eloquent/Laravel
Single Table Inheritance Credit This code is a fork of Nanigans/single-table-inheritance. I've only updated it to work with Laravel 5 Single Table Inh
A simple to use query builder for the jQuery QueryBuilder plugin for use with Laravel.
QueryBuilderParser Status Label Status Value Build Insights Code Climate Test Coverage QueryBuilderParser is designed mainly to be used inside Laravel
Simple skeleton for the PHP Slim framework
Simple skeleton for the PHP Slim framework
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 slim, lean forum package designed for quick and easy integration in Laravel projects
Complete documentation is available on teamteatime.net. Installation Requires Laravel 6+ and PHP 7.4+. Step 1: Install the package Install the package
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
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
REST APIs using Slim framework. Implemented all CRUD operations on the MySql database
PHP REST API using slim framework and CRUD operations 🖐 Hi there, this is a simple REST API built using the Slim framework. And this is for the folks
🔥 Fire events on attribute changes of your Eloquent model
class Order extends Model { protected $dispatchesEvents = [ 'status:shipped' = OrderShipped::class, 'note:*' = OrderNoteChanged:
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
Slim 4 + Vue 3
THIS PROJECT IS STILL HEAVILY A WIP Im still pretty much learning vue and how to integrate it. PHP Install dependencies: composer install "require": {
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
Slim Framework 4 Skeleton Application
Slim Framework 4 Skeleton Application Use this skeleton application to quickly setup and start working on a new Slim Framework 4 application. This app
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
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
Public append-only ledger microservice built with Slim Framework
Chronicle is a self-hostable microservice, built with Slim Framework, which enables authorized users to commit arbitrary data to an immutable, append-only public ledger.
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
A slim, lean forum package designed for quick and easy integration in Laravel projects
Complete documentation is available on teamteatime.net. Installation Requires Laravel 6+ and PHP 7.4+. Step 1: Install the package Install the package
#️⃣ 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
This is a skeleton to quickly set up a new Slim 4 application.
Slim 4 Skeleton This is a skeleton to quickly set up a new Slim 4 application. Requirements PHP 7.4+ or 8.0+ MySQL 5.7+ or MariaDB Recommended Apache
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
PHP CORS (Cross-origin resource sharing) middleware.
CORS PHP CORS (Cross-origin resource sharing) middleware. Support Array, Coding in Native PHP Using PSR-7 PSR-15 Support Symfony Support Laravel Suppo
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
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
Slim Framework - Prerequisite Checker
Slim Framework - Server Configuration Checker Upload the file check.php to your webserver Browse to the file: https://example.com/check.php Check the
🍞🧑🍳 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
💛 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
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.
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
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