How do I write to the console from a Laravel Controller?

You can use the Log facade to write to the console from a Laravel controller. Here's an example:

<?php

use Illuminate\Support\Facades\Log;

class MyController extends Controller
{
  public function index()
  {
    Log::info('This is some useful information.');
    return view('welcome');
  }
}

This will write the message 'This is some useful information.' to the console when the index method is called.

Watch a course Learn object oriented PHP

By default, the message will be written to the storage/logs/laravel.log file. You can customize the location of the log file by modifying the log option in the config/app.php file.

Alternatively, you can use the echo or print_r functions to write to the console, but the Log facade is a more flexible and powerful option.