Laravel Helpers
A collection of useful helper functions for Laravel. Also will include user created helper functions., (*1)
Install
Via Composer, (*2)
``` bash
$ composer require taylornetwork/laravel-helpers, (*3)
## Setup
Laravel should automatically discover the package service provider. If that doesn't work for some reason, follow the Manual Setup.
### Manual Setup
Only use these steps if Laravel does not auto discover the service provider.
Add the service provider to the providers array in your `config/app.php`
``` php
'providers' => [
TaylorNetwork\LaravelHelpers\LaravelHelpersServiceProvider::class,
];
Publish Config
``` bash
$ php artisan vendor:publish, (*4)
This adds `laravel_helpers.php` to your `config` directory
## Included Helpers
Click on any of the links to see the helper documentation
- [replace_variables][link-replace-variables]
- [associative_implode][link-associative-implode]
## Usage
To create a helper function
``` bash
$ php artisan make:helper HelperName
Will create an app/Helpers
directory and add HelperName.php
, (*5)
``` php
// app/Helpers/HelperName.php, (*6)
if(!function_exists('HelperName'))
{
/**
* HelperName
*/
function HelperName ()
{
// Code
}
}
```, (*7)
This will automatically be included and you can call HelperName()
anywhere in your code., (*8)
Customization
By default TaylorNetwork\LaravelHelpers\LaravelHelpersServiceProvider
will include all helpers included with this package and all helpers found in app\Helpers
. You can change this in config/laravel_helpers.php
, (*9)
Credits
License
The MIT License (MIT). Please see License File for more information., (*10)