2017 © Pedro Peláez
 

library laravel-plusplus

Things that I add to every Laravel project I work on

image

rtconner/laravel-plusplus

Things that I add to every Laravel project I work on

  • Wednesday, January 18, 2017
  • by rtconner
  • Repository
  • 4 Watchers
  • 14 Stars
  • 785 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Laravel++ (Laravel-PlusPlus)

I really have this project here for myself only. But you are free to use it if you like it. It's just a collection of functionality and additions that I want to have in all of my Laravel projects. It assumes full use of twitter bootstrap and jquery., (*1)

Laravel makes development very fast. This packages is meant to make it just a little bit faster., (*2)

'providers' => array(
    '\Conner\PlusPlus\PlusPlusServiceProvider',
),
'aliases' => array(
    'Form'            => '\Conner\PlusPlus\BootstrapFormFacade',
),

Added consants: SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, YEAR, DS Some copy and paste templates in the copypasta folder., (*3)

Collection of functions that are very useful, (*4)

array_make('New', 'Used'); // build array with key=values (great for selects)
cacert_path(); // full path to cacert.pem
csve($str, $quote=false); // escape for csv files
jse($str); // escape for inline javascript
money($amount, $fmt = 'USD'); // quick money format
strip_nl($str); // strip new lines from a string
ordinal(4); // 4th 3rd 2nd, etc
queries(); // array of query log
query_interpolate($query, $bindings); // manually create query from PDO bindings
valordash($val); // dash if str is empty

Use a UUID as a primary ID for any model with this trait., (*5)

$table->string('id', 36)->primary(); // put this into a migration on the table

use \Conner\PlusPlus\UuidableTrait;

Extra added console commands, (*6)

php artisan db:expunge # delete all tables from your database
php artisan code:perms # 660 files and 770 the folders
php artisan code:migrate # pull, clear caches, migrate, optimize

View helpers, (*7)

Form::check('is_checked'); // same as checkbox, but with hidden field
HTML::gravatar('email@email.com');
HTML::pageHeader($title, $small=''); // create bootstrap page-header div
<!-- some view partials that I like to use -->
@include('plusplus::show')
@include('plusplus::delete-btn')

Copyright 2014 Robert Conner, You may use this code under The MIT License (MIT), (*8)

The Versions

18/01 2017

dev-laravel-5

dev-laravel-5

Things that I add to every Laravel project I work on

  Sources   Download

MIT

The Requires

 

18/01 2017

dev-patch-1

dev-patch-1

Things that I add to every Laravel project I work on

  Sources   Download

MIT

The Requires

 

21/10 2014

dev-master

9999999-dev

Things that I add to every Laravel project I work on

  Sources   Download

MIT

The Requires