2017 © Pedro Peláez
 

library laravel-dev-extras

Collection of extra console commands and helpers, useful when developing web applications using Laravel Framework.

image

jim-merioles/laravel-dev-extras

Collection of extra console commands and helpers, useful when developing web applications using Laravel Framework.

  • Wednesday, November 16, 2016
  • by JimMerioles
  • Repository
  • 1 Watchers
  • 2 Stars
  • 6 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 11 Versions
  • 0 % Grown

The README.md

Laravel Dev Extras

Packagist Travis branch GitHub commits Packagist license, (*1)

This Laravel package provide artisan developers with useful developement commands and helpers that are not included in Laravel by default., (*2)

Installation

To get the latest version of Laravel Dev Extras, simply require the project using Composer:, (*3)

$ composer require --dev jim-merioles/laravel-dev-extras

Once installed, you need to register the service provider. Open up config/app.php and add the following to the providers key:, (*4)

/*
 * Package Service Providers...
 */
JimMerioles\LaravelDevExtras\LaravelDevExtrasServiceProvider::class,

Features:

Repository Make Command:

Generates a repository class for a model., (*5)

Scenario:

Most of the time our code screams for a better architecture, and often we want our models to adhere to Repository Design Pattern for some reasons; for better integration with caching and other stuffs., (*6)

Usage:

$ php artisan make:repository FooRepository
Creates:
<?php

namespace App\Repositories;

class FooRepository
{
    /**
     * Create a new repository instance.
     *
     * @return void
     */
    public function __construct()
    {
        //
    }
}
Model Option

Automatic model scaffold within the repository class., (*7)

$ php artisan make:repository FooRepository --model=Foo
Creates:
<?php

namespace App\Repositories;

use Foo;

class FooRepository
{
    /**
     * Foo model instance.
     *
     * @var Foo
     */
    protected $foo;

    /**
     * Create a new repository instance.
     *
     * @param Foo $foo
     */
    public function __construct(Foo $foo)
    {
        $this->foo = $foo;

        //
    }
}

Database Listener Helper:

Alias for:, (*8)

DB::listen(function ($event) {
    dump($event->sql);
    dump($event->bindings);
    dump($event->time);
});

Scenario:

Most of the time when tinkering with your database and eloquent models using $ php artisan tinker, you might want to listen for and dump sql queries, bindings and execution time to inspect or even just to verify if your cache works when no query has been made., (*9)

Usage:

Psy Shell v0.7.2 (PHP 7.0.11-1+deb.sury.org~trusty+1 — cli) by Justin Hileman
>>> db() // dumps queries, bindings, and execution time

Contributing

Very open for suggestions and request. Please request an issue or by pull requests., (*10)

Security Vulnerabilities

If you discover a security vulnerability, please send an e-mail to Jim Merioles at jimwisleymerioles@gmail.com. All security vulnerabilities will be promptly addressed., (*11)

License

Laravel Dev Extras is open-sourced software licensed under the MIT license., (*12)

The Versions

16/11 2016

dev-master

9999999-dev

Collection of extra console commands and helpers, useful when developing web applications using Laravel Framework.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jim Wisley Merioles

laravel repository helpers console dev artisan repositories extras laravel-dev-extras laraveldevextras jim-merioles jimmerioles jim merioles

06/11 2016

v0.2.2

0.2.2.0

Collection of extra console commands and helpers, useful when developing web applications using Laravel Framework.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jim Wisley Merioles

laravel repository helpers console dev artisan repositories extras laravel-dev-extras laraveldevextras jim-merioles jimmerioles jim merioles

28/09 2016

v0.2.1

0.2.1.0

Collection of extra console commands and helpers, useful when developing web applications using Laravel Framework.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jim Wisley Merioles

laravel repository helpers console dev artisan repositories extras laravel-dev-extras laraveldevextras jim-merioles jimmerioles jim merioles

27/09 2016

v0.2.0

0.2.0.0

Collection of extra console commands and helpers, useful when developing web applications using Laravel Framework.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jim Wisley Merioles

laravel repository helpers console dev artisan repositories extras laravel-dev-extras laraveldevextras jim-merioles jimmerioles jim merioles

27/09 2016

v0.1.6

0.1.6.0

Collection of extra console commands and helpers, useful when developing web applications using Laravel Framework.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jim Wisley Merioles

laravel repository helpers console dev artisan repositories extras laravel-dev-extras laraveldevextras jim-merioles jimmerioles jim merioles

27/09 2016

v0.1.5

0.1.5.0

Collection of extra console commands and helpers, useful when developing web applications using Laravel Framework.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jim Wisley Merioles

laravel repository helpers console dev artisan repositories extras laravel-dev-extras laraveldevextras jim-merioles jimmerioles jim merioles

26/09 2016

v0.1.4

0.1.4.0

Extra console commands and helpers, useful when developing web applications using Laravel Framework.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jim Wisley Merioles

laravel repository helpers console dev artisan repositories extras laravel-dev-extras laraveldevextras jim-merioles jimmerioles jim merioles

26/09 2016

v0.1.3

0.1.3.0

Extra console commands and helpers, useful when developing web applications using Laravel Framework.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jim Wisley Merioles

laravel repository helpers console dev artisan repositories extras laravel-dev-extras laraveldevextras jim-merioles jimmerioles jim merioles

25/09 2016

v0.1.2

0.1.2.0

Extra console commands and helpers, useful when developing web applications using Laravel Framework.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jim Wisley Merioles

laravel repository helpers console dev artisan repositories extras laravel-dev-extras laraveldevextras jim-merioles jimmerioles jim merioles

24/09 2016

v0.1.1

0.1.1.0

Extra console commands and helpers, useful when developing web applications using Laravel Framework.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jim Wisley Merioles

laravel repository helpers console dev artisan repositories extras laravel-dev-extras laraveldevextras jim-merioles jimmerioles jim merioles

23/09 2016

v0.1.0

0.1.0.0

Extra console commands and helpers, useful when developing web applications using Laravel Framework.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jim Wisley Merioles

laravel repository helpers console dev artisan repositories extras laravel-dev-extras laraveldevextras jim-merioles jimmerioles jim merioles