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 and laravel 9 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 AppHttpControllers;

use IlluminateHttpRequest;

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 AppHttpControllers;

use IlluminateHttpRequest;

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

.medrectangle-4-multi-155{border:none!important;display:block!important;float:none!important;line-height:0;margin-bottom:15px!important;margin-left:0!important;margin-right:0!important;margin-top:15px!important;max-width:100%!important;min-height:250px;min-width:300px;padding:0;text-align:center!important}

Example 4:

@production

{{-- in "production" environment --}}

@endproduction

Example 5:

@env('local', 'staging')

{{-- in "local" or "staging" environment --}}

@endenv

I hope it can help you…

Leave a Comment