Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

afoysal's avatar

How to use Log::info()

I have a function like below in my controlle

public function contactUssend(Request $request){
    if($request->method() == 'POST'){
        if($request->ajax()){
            if( $request->post('human_verify') == Session::get('humanverify')){  
                $confirmation = Mail::send(new ContactUs($request));                    
                if($confirmation){
                    return response()->json(['result' => 1]);  
                }
                else {
                    return response()->json(['result' => 0]);  
                }
            }else {
                Log::info('Hello World');
                return response()->json(['result' => 2]);
            }
        }
    } else { 
        return response()->json(['result' => 0]); 
    }
}

But I not getting any value in laravel.log

enter image description here

0 likes
5 replies
tomopongrac's avatar

Does it work when you put log to beginning

public function contactUssend(Request $request){

    Log::info('Hello World'); // <----

    if($request->method() == 'POST'){
        if($request->ajax()){
            if( $request->post('human_verify') == Session::get('humanverify')){  
                $confirmation = Mail::send(new ContactUs($request));                    
                if($confirmation){
                    return response()->json(['result' => 1]);  
                }
                else {
                    return response()->json(['result' => 0]);  
                }
            }else {
            
                return response()->json(['result' => 2]);
            }
        }
    } else { 
        return response()->json(['result' => 0]); 
    }
}
1 like
jove's avatar

What does your config/logging.php look like?

1 like
jove's avatar

That's odd, what Laravel version do you run?

1 like
dlseverns's avatar

Be sure to add the following to your controller where you want to use logging

use Illuminate\Support\Facades\Log;

I prefer to set logging to daily in config/app.php

'log' => env('APP_LOG', 'daily'),

Last note, are you sure you're hitting this line of code?

1 like

Please or to participate in this conversation.