| Package Data | |
|---|---|
| Maintainer Username: | nunomaduro | 
| Maintainer Contact: | enunomaduro@gmail.com (Nuno Maduro) | 
| Package Create Date: | 2018-03-29 | 
| Package Last Update: | 2025-03-31 | 
| Language: | PHP | 
| License: | MIT | 
| Last Refreshed: | 2025-10-30 15:02:52 | 
| Package Statistics | |
|---|---|
| Total Downloads: | 51,078 | 
| Monthly Downloads: | 1,045 | 
| Daily Downloads: | 37 | 
| Total Stars: | 161 | 
| Total Watchers: | 5 | 
| Total Forks: | 24 | 
| Total Open Issues: | 11 | 
Laravel Console Dusk was created by, and is maintained by Nuno Maduro, and allows the usage of Laravel Dusk in Laravel/Laravel Zero artisan commands.
Requires PHP 7.1.3+
Require Laravel Console Dusk using Composer:
composer require nunomaduro/laravel-console-dusk
The package provide a config file that allows you to configure some options.
return [
    /*
    |--------------------------------------------------------------------------
    | Laravel Console Dusk Paths
    |--------------------------------------------------------------------------
    |
    | Here you may configure the name of screenshots and logs directory as you wish.
    */
    'paths' => [
        'screenshots' => storage_path('laravel-console-dusk/screenshots'),
        'log'         => storage_path('laravel-console-dusk/log'),
    ],
];
You can publish the config file using the following artisan command:
php artisan vendor:publish --provider="NunoMaduro\LaravelConsoleDusk\LaravelConsoleDuskServiceProvider" --tag="config"
class VisitLaravelZeroCommand extends Command
{
    /**
     * Execute the console command.
     *
     * @return void
     */
    public function handle()
    {
        $this->browse(function ($browser) {
            $browser->visit('http://laravel-zero.com')
                ->assertSee('100% Open Source');
        });
    }
}
Check how use Laravel Dusk here.
Thank you for considering to contribute to Laravel Console Dusk. All the contribution guidelines are mentioned here.
You can have a look at the CHANGELOG for constant updates & detailed information about the changes. You can also follow the twitter account for latest announcements or just come say hi!: @enunomaduro
Do you like this project? Support it by donating
Laravel Console Dusk is an open-sourced software licensed under the MIT license.