Displaying 1 to 20 from 56 results

validating - Automatically validating Eloquent models for Laravel

  •    PHP

Validating is a trait for Laravel Eloquent models which ensures that models meet their validation criteria before being saved. If they are not considered valid the model will not be saved and the validation errors will be made available. Validating allows for multiple rulesets, injecting the model ID into unique validation rules and raising exceptions on failed validations. It's small and flexible to fit right into your workflow and help you save valid data only.

laravel-mongodb - A MongoDB based Eloquent model and Query builder for Laravel (Moloquent)

  •    PHP

An Eloquent model and Query builder with support for MongoDB, using the original Laravel API. This library extends the original Laravel classes, so it uses exactly the same methods. WARNING: The old mongo PHP driver is not supported anymore in versions >= 3.0.

laravel-medialibrary - Associate files with Eloquent models

  •    PHP

This package can associate all sorts of files with Eloquent models. It provides a simple API to work with. To learn all about it, head over to the extensive documentation. The storage of the files is handled by Laravel's Filesystem, so you can use any filesystem you like. Additionally the package can create image manipulations on images and pdfs that have been added in the medialibrary.

Elasticquent - Maps Laravel Eloquent models to Elasticsearch types

  •    PHP

Elasticquent makes working with Elasticsearch and Eloquent models easier by mapping them to Elasticsearch types. You can use the default settings or define how Elasticsearch should index and search your Eloquent models right in the model. Elasticquent uses the official Elasticsearch PHP API. To get started, you should have a basic knowledge of how Elasticsearch works (indexes, types, mappings, etc).




cms - Multilingual PHP CMS built with Laravel and bootstrap

  •    PHP

This is an open source of Content Management System developed with Laravel framework. The Lavalite CMS is open-sourced software licensed under the MIT license.

laravel-auditing - Record the change log from models in Laravel

  •    PHP

This package will help you understand changes in your Eloquent models, by providing information about possible discrepancies and anomalies that could indicate business concerns or suspect activities. Laravel Auditing allows you to keep a history of model changes by simply using a trait. Retrieving the audited data is straightforward, making it possible to display it in various ways.

bouncer - Eloquent roles and abilities.

  •    PHP

Bouncer is an elegant, framework-agnostic approach to managing roles and abilities for any app using Eloquent models. Bouncer is an elegant, framework-agnostic approach to managing roles and abilities for any app using Eloquent models. With an expressive and fluent syntax, it stays out of your way as much as possible: use it when you want, ignore it when you don't.

laravel-friendships - This package gives Eloquent models the ability to manage their friendships.

  •    PHP

This package gives Eloquent models the ability to manage their friendships. You can easily design a Facebook like Friend System. First, install the package through Composer.


rememberable - Query caching for Laravel

  •    PHP

Rememberable is an Eloquent trait for Laravel 5.0+ that brings back the remember() query functions from Laravel 4.2. This makes it super easy to cache your query results for an adjustable amount of time. It works by simply remembering the SQL query that was used and storing the result. If the same query is attempted while the cache is persisted it will be retrieved from the store instead of hitting your database again.

laravel-tags - Add tags and taggable behaviour to your Laravel app

  •    PHP

This package offers taggable behaviour for your models. After the package is installed the only thing you have to do is add the HasTags trait to an Eloquent model to make it taggable. But we didn't stop with the regular tagging capabilities you find in every package. Laravel Tags comes with batteries included. Out of the box it has support for translating tags, multiple tag types and sorting capabilities.

laravel-translatable - Making Eloquent models translatable

  •    PHP

This package contains a trait to make Eloquent models translatable. Translations are stored as json. There is no extra table needed to hold them. The package will automatically register itself.

lighthouse - Laravel GraphQL Server

  •    PHP

Lighthouse is a PHP package that allows you to serve a GraphQL endpoint from your Laravel application. It greatly reduces the boilerplate required to create a schema, it integrates well with any Laravel project, and it's highly customizable giving you full control over your data. We welcome contributions of any kind.

laracsv - A Laravel package to easily generate CSV files from Eloquent model

  •    PHP

A Laravel package to easily generate CSV files from Eloquent model. And a proper CSV file will be downloaded with email and name fields.

laravel-moderation - A simple Content Moderation System for Laravel 5

  •    PHP

A simple Moderation System for Laravel 5.* that allows you to Approve or Reject resources like posts, comments, users, etc. Keep your application pure by preventing offensive, irrelevant, or insulting content.

laravel-sluggable - An opinionated package to create slugs for Eloquent models

  •    PHP

This package provides a trait that will generate a unique slug when saving any Eloquent model. The slugs are generated with Laravels Str::slug method, whereby spaces are converted to '-'.

eloquent-sortable - Sortable behaviour for Eloquent models

  •    PHP

This package provides a trait that adds sortable behaviour to an Eloquent model. The value of the order column of a new record of a model is determined by the maximum value of the order column of all records of that model + 1.

EloquentFilter - An Eloquent Way To Filter Laravel Models And Their Relationships

  •    PHP

The default namespace for all filters is App\ModelFilters\ and each Model expects the filter classname to follow the {$ModelName}Filter naming convention regardless of the namespace the model is in. Here is an example of Models and their respective filters based on the default naming convention.

laravel-translator - An Eloquent translator for Laravel

  •    PHP

An easy-to-use Eloquent translator for Laravel. Require this package, with Composer, in the root directory of your project.

laravel-schemaless-attributes - Add schemaless attributes to Eloquent models

  •    PHP

Wouldn't it be cool if you could have a bit of the spirit of NoSQL available in Eloquent? This package does just that. It provides a trait that when applied on a model, allows you to store arbritrary values in a single JSON column. Here are a few examples. We're using the extra_attributes column here, but you can name it whatever you want.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.