1. Go to this page and download the library: Download simongenin/laravelvariables library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
simongenin / laravelvariables example snippets
return [
/**
* Define variables that have a reason to be global
*/
'subscription' => [
'monthly' => 19,
'yearly' => 199,
'lifetime' => 299
],
'subtitle' => [
'ATest' => 'A nice little package!',
'BTest' => 'A wonderful little package!',
],
'me' => [
'email' => env('PERSONAL_CONTACT_MAIL', '[email protected]')
]
];
/*
* There are several way you can ask for a variable
*/
$caller = new SimonGenin\LaravelVariables\LaravelVariables();
$cost = $caller->get('subscription.yearly');
$cost = $caller->__v('subscription.yearly');
$cost = $caller('subscription.yearly');
/*
* You can use the config helper
*/
$cost = config('variables.subscription.lifetime');
/*
* You can use the app helper to get the singleton instance
*/
$caller = app('variables');
$cost = $caller('subscription.monthly');
$cost = app('variables')->get('subscription.monthly');
$cost = app('variables')('subscription.monthly');
/*
* You can call it dynamically by the resource name in camel case
*/
$caller = new SimonGenin\LaravelVariables\LaravelVariables();
$cost = $caller->subscriptionYearly();
/*
* Same, but partly method call name and partly arguments
*/
$caller = new SimonGenin\LaravelVariables\LaravelVariables();
$cost = $caller->subscription('yearly');
/**
* The two last methods are fancy, but a hell regarding project management.
* Don't abuse it, especially on big projects.
*/