It is a package for using organized variables throughout Laravel, which can use the created variables everywhere in Laravel.
Run the following command to pull in the latest version:
composer require jobmetric/global-variable
Add the service provider to the providers array in the config/app.php config file as follows:
'providers' => [
...
JobMetric\GlobalVariable\Providers\GlobalVariableServiceProvider::class,
]
Copy the config
file from vendor/jobmetric/global-variable/config/config.php
to config
folder of your Laravel application and rename it to global-variable.php
Run the following command to publish the package config file:
php artisan vendor:publish --provider="JobMetric\GlobalVariable\Providers\GlobalVariableServiceProvider" --tag="config"
You should now have a config/global-variable.php
file that allows you to configure the basics of this package.
To use the plugins used in this package, the following command must be executed.
php artisan vendor:publish --provider="JobMetric\GlobalVariable\Providers\GlobalVariableServiceProvider" --tag="public"
You can use predefined views in this package.
php artisan vendor:publish --provider="JobMetric\GlobalVariable\Providers\GlobalVariableServiceProvider" --tag="views"
You need to publish the migration to create the settings
table:
php artisan vendor:publish --provider="JobMetric\GlobalVariable\Providers\GlobalVariableServiceProvider" --tag="migrations"
After that, you need to run migrations.
php artisan migrate
After publishing the view
, you have a layout.blade.php
file in the folder resources/views/vendor/global-variable
where all your views
should be extended from.