Install via Composer:
composer require atournayre/maker-bundle
Publish the bundle's configuration (if needed):
php artisan vendor:publish --provider="MakerBundle\MakerBundleServiceProvider"
The package now includes logging for command and query services, making debugging easier. Start by leveraging the built-in logging to inspect service execution flow:
// Example: Query service logging
$response = $this->queryService->execute($query);
Check logs at storage/logs/laravel.log for detailed execution traces.
Use the logging feature to:
$this->commandService->execute(new MyCommand());
// Check logs for step-by-step execution.
$result = $this->queryService->execute($query, ['log' => true]);
$this->app->bind(MakerBundle\Logging\LoggerInterface::class, function () {
return new MonologLogger();
});
['log' => true] to service methods to toggle logging per request.debug, info, or error levels in your custom loggers for granular control.storage/logs/ is writable. Logs may not appear if permissions are restricted.$this->queryService->execute($query, ['log' => env('APP_DEBUG')]);
MakerBundle\Logging\LoggerInterface in your service provider.MakerBundle\Logging\LogFormatter to customize log output structure.APP_DEBUG environment variable is true or explicitly enable logging.config/maker.php) may override default logging behavior. Review settings after publishing.How can I help you explore Laravel packages today?