Modern Debugging Tool for Laravel Developer
Do you know that we have a modern debugging tool can allow us to dump out all the places we need to track instead of we manually using dd() in one by one line. This package is call Ray.
3 min readMar 16, 2022
Introduction
Ray is a beautiful, lightweight desktop app that helps you debug your app. There’s a free demo available that can be unlocked with a license.
Ray supports PHP, Ruby, JavaScript, TypeScript, NodeJS, Go and Bash applications. After installing one of the libraries to send information to Ray, you can use the ray
function to quickly dump stuff. Any variable(s) that you pass to ray
will be displayed.
Here’s an example for a Laravel app (for other languages the syntax is similar):
ray('Hello world');
ray(['a' => 1, 'b' => 2])->color('red');
ray('multiple', 'arguments', 'are', 'welcome');
ray()->showQueries();
User::firstWhere('email', 'john@example.com');
Here's how that looks like in Ray.