In this tutorial we will learn how to create custom file in laravel.
How to create custom config file in laravel
To create a custom configuration file in Laravel, follow these steps:
Step 1 - Create a new configuration file: Navigate to the config
folder in your Laravel application and create a new file with the name of your configuration, for example, custom.php
.
Step 2 - Define configuration options: In the newly created file, define the configuration options you want to make available in your application. For example:
return [
'option1' => 'value1',
'option2' => 'value2',
];
Step 3 - Access the configuration: You can access the configuration options from anywhere in your Laravel application using the config
helper function. For example:
$value = config('custom.option1');
This will return the value of option1
from the custom.php
configuration file.
Step 4 - Override configuration values: You can also override configuration values for a specific environment by creating a configuration file with the same name as the environment in the config
folder. For example, if you want to override the option1
value for the local
environment, create a custom.php
file in the config/local
folder with the desired value:
return [
'option1' => 'local-value',
];
When the application is running in the local
environment, the option1
value from the config/local/custom.php
file will be used instead of the value in the config/custom.php
file.
That's it! You have now created a custom configuration file in Laravel.