پکیج امروز: Spatie Laravel Ray 🔍
یک دیباگر زنده که لاگها و query و jobها را به اپ دسکتاپ Ray میفرستد؛ مخصوص وقتی که var_dump و dd کل صفحه را منفجر میکنند 🙂
به چه درد میخورد؟
• دیدن لاگها، queryها، exceptionها بهصورت لحظهای
• گروهبندی، فیلتر و استایلدهی به لاگها
• دیباگ queue job، event، mail و حتی cache
نصب
نمونه استفاده در کنترلر
برای پروژههای بزرگ لاراول که لاگخوانی در فایل سخت میشود، Ray جریان دیباگ را خیلی تمیز و قابلردیابی میکند. ارزش دارد یکبار روی یک feature واقعی تست شود و تنظیماتش را مطابق نیاز تیمتان شخصیسازی کنید 🚀
لینکها:
GitHub
Docs
🔖 #Laravel #PHP #لاراول #Laravel #PHP #Spatie #Debugging #Laravel_Ray
👤 Developix
💎 Channel: @DevelopixLaravel
یک دیباگر زنده که لاگها و query و jobها را به اپ دسکتاپ Ray میفرستد؛ مخصوص وقتی که var_dump و dd کل صفحه را منفجر میکنند 🙂
به چه درد میخورد؟
• دیدن لاگها، queryها، exceptionها بهصورت لحظهای
• گروهبندی، فیلتر و استایلدهی به لاگها
• دیباگ queue job، event، mail و حتی cache
نصب
composer require spatie/laravel-ray --dev
php artisan vendor:publish \
--provider\="Spatie\LaravelRay\RayServiceProvider"
نمونه استفاده در کنترلر
use Spatie\LaravelRay\Ray;
public function index()
{
ray('Load products');
$products = Product::with('category')
->where('active', true)
->get();
ray($products)->blue();
return view('products.index', compact('products'));
}
برای پروژههای بزرگ لاراول که لاگخوانی در فایل سخت میشود، Ray جریان دیباگ را خیلی تمیز و قابلردیابی میکند. ارزش دارد یکبار روی یک feature واقعی تست شود و تنظیماتش را مطابق نیاز تیمتان شخصیسازی کنید 🚀
لینکها:
GitHub
Docs
🔖 #Laravel #PHP #لاراول #Laravel #PHP #Spatie #Debugging #Laravel_Ray
👤 Developix
💎 Channel: @DevelopixLaravel