Live from the community
Live public code drops
Code feed
Code worth pausing your scroll for.
Filter your feed Active
Community signal
Shuffle
Dinesh Uprety
@dineshuprety ·
Debounce Queued Event Listeners
Process only the newest event when several events arrive during a short period.
JAVASCRIPT
Fantasy
JAVASCRIPT
CodeSnap // free canvas
Debounce Queued Event Listeners
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Queue\Attributes\DebounceFor;
#[DebounceFor(30, maxWait: 120)]
class UpdateProductSearchIndex implements ShouldQueue
{
public function debounceId(ProductUpdated $event): string
{
return (string) $event->product->getKey();
}
}
CREATED WITH CODESNAP
#golden-hour
33 views
Sep 7, 2026
Dinesh Uprety
@dineshuprety ·
Cast Database Vectors in Eloquent
Convert vector columns into PHP arrays automatically using Laravel’s AsVector cast.
PHP
Fantasy
PHP
CodeSnap // free canvas
Cast Database Vectors in Eloquent
use Illuminate\Database\Eloquent\Casts\AsVector;
use Illuminate\Database\Eloquent\Model;
class Document extends Model
{
protected function casts(): array
{
return [
'embedding' => AsVector::class,
];
}
}
CREATED WITH CODESNAP
#spirit-bloom
38 views
Sep 7, 2026
Dinesh Uprety
@dineshuprety ·
Pause or Resume Every Queue
Pause all Laravel queue connections during maintenance and resume them afterward.
BASH
Fantasy
BASH
CodeSnap // free canvas
Pause or Resume Every Queue
php artisan queue:pause --all
php artisan queue:resume --all
CREATED WITH CODESNAP
#golden-hour
31 views
Sep 7, 2026
You’re all caught up.