December 7, 2016 —John Koster
The trace
command can be used to show the current call stack. By default, it shows the last 10
lines of the call stack, but this can be configured using the -n
option:
1>>> trace 2 0: Illuminate\Foundation\Console\TinkerCommand->fire() at n/a:n/a 3 1: call_user_func_array() at vendor\laravel\framework\src\Illuminate\ 4 Container\Container.php:507 5 2: Illuminate\Container\Container->call() at vendor\laravel\framework\src\ 6 Illuminate\Console\Command.php:169 7 3: Illuminate\Console\Command->execute() at vendor\symfony\console\Command\ 8 Command.php:256 9 4: Symfony\Component\Console\Command\Command->run() at vendor\laravel\10 framework\src\Illuminate\Console\Command.php:15511 5: Illuminate\Console\Command->run() at vendor\symfony\console\12 Application.php:81513 6: Symfony\Component\Console\Application->doRunCommand() at vendor\symfony\14 console\Application.php:18615 7: Symfony\Component\Console\Application->doRun() at vendor\symfony\16 console\Application.php:11717 8: Symfony\Component\Console\Application->run() at vendor\laravel\18 framework\src\Illuminate\Foundation\Console\Kernel.php:11119 9: Illuminate\Foundation\Console\Kernel->handle() at artisan:36
To show the last 20
lines of the call stack, simply supply it using the -n20
option; to view a range of the call stack supply an option similar to -n5-20
.
∎
The following amazing people help support this site and my open source projects ♥️
If you're interesting in supporting my work and want to show up on this list, check out my GitHub Sponsors Profile.