How to Check Running Laravel App Environment?
Hey Dev,
In this tutorial, we will go over the demonstration of laravel check app environment. step by step explain how to check app environment in laravel. This article will give you a simple example of check laravel app running environment. if you want to see an example of laravel production env environment then you are in the right place.
You can use this tips in laravel 6, laravel 7, laravel 8, laravel 9, laravel 10 and laravel 11 versions.
If you want to check your laravel application running in which environment like staging or production. Then there are several ways to do this. we will use App::environment(), app()->environment(), @production and @env to check app current env. so let's check one by one example as the below:
Example 1:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App;
class PostController extends Controller
{
/**
* Write code on Method
*
* @return response()
*/
public function index(Request $request)
{
if (App::environment(['local', 'staging'])) {
dd("This is Local or Staging App");
}
}
}
Example 2:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class PostController extends Controller
{
/**
* Write code on Method
*
* @return response()
*/
public function index(Request $request)
{
if (app()->environment(['production'])) {
dd("This is production app.");
}
}
}
Example 3:
@if(App::environment('production'))
{{-- in "production" environment --}}
@endif
Example 4:
@production
{{-- in "production" environment --}}
@endproduction
Example 5:
@env('local', 'staging')
{{-- in "local" or "staging" environment --}}
@endenv
I hope it can help you...
Hardik Savani
I'm a full-stack developer, entrepreneur and owner of ItSolutionstuff.com. I live in India and I love to write tutorials and tips that can help to other artisan. I am a big fan of PHP, Laravel, Angular, Vue, Node, Javascript, JQuery, Codeigniter and Bootstrap from the early stage. I believe in Hardworking and Consistency.
We are Recommending you
- How to Call External API in Laravel?
- How to use Carbon in Laravel Blade or Controller File?
- How to Call Controller Function in Blade Laravel?
- Laravel Redirect to Route from Controller Example
- Laravel Call Function from Same Controller Example
- How to Run All Seeders in Laravel?
- Laravel US State Seeder Example
- How to Run Specific Seeder in Laravel?
- Laravel Migration Add Enum Column Example
- How to Add Custom env Variables in Laravel?
- Laravel Blade Include File If Exists Example
- Laravel Deployment on Cloudways with Envoyer
- How to Get Current Controller Name in View Laravel?
- How to Get Current URL in Laravel?