2017 © Pedro Peláez
 

library addontraits

Collection of user full addon traits to perform random model and orderby functionality.

image

rukhsar/addontraits

Collection of user full addon traits to perform random model and orderby functionality.

  • Wednesday, November 30, 2016
  • by Rukhsar
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Laravel Addon Traits

Collection of useful Laravel model traits to retrieve random model and add OrderBy functionality., (*1)

Installation

Require this package by running:, (*2)

composer require rukhsar/addontraits

Laravel OrderByTrait

Usage, (*3)

Add support for a standard order by, (*4)


use Rukhsar\AddonTraits\OrderByTrait; class User extends Model { use OrderByTrait; protected $default_order_by = 'name'; protected $default_order_direction = 'asc'; }

Use Order() in your query to fetch the result., (*5)


$users = App\User::Order()->get();

You can select any column to add OrderBy functionality either in asc or desc order., (*6)

Laravel RandomModelTrait

Laravel package for getting a random model from database., (*7)

Usage, (*8)

Use RandomModelTrait in your model., (*9)

use Rukhsar\AddonTraits\RandomModelTrait;

class User extends Model
{
    use RandomModelTrait;
}

Now you can use random() scope on your model., (*10)

$randomUser = User::random()->first();

$randomUserWithRelation = User::random()->with('relation_name')->first();

// Static methods which return an instance

$user = User::getRandom();  // return instance or null

$user = User::getRandomOrFail(); // return instance or throw exception

The Versions

30/11 2016

dev-master

9999999-dev

Collection of user full addon traits to perform random model and orderby functionality.

  Sources   Download

MIT

The Requires

 

by Rukhsar Manzoor

laravel eloquent illuminate traits orderby random order

30/11 2016

v1.1

1.1.0.0

Collection of user full addon traits to perform random model and orderby functionality.

  Sources   Download

MIT

The Requires

 

by Rukhsar Manzoor

laravel eloquent illuminate traits orderby random order

30/11 2016

v1.0

1.0.0.0

Collection of user full addon traits to perform random model and orderby functionality.

  Sources   Download

MIT

The Requires

 

by Rukhsar Manzoor

laravel eloquent illuminate traits orderby random order