$ git stash list --format=til

/SNIPPETS

Pedaços de código, dicas rápidas e coisas que aprendi hoje. Menor que um artigo, maior que um tweet.

stash@{0}: Laravel — Query scope reutilizável

2025-01-14

TIL que dá pra criar scopes dinâmicos com closures no Laravel. Nunca mais escrevo whereHas inline.

// App\Models\Scopes\ActiveScope.php

public function scopeActive($query) {

return $query->where('status', 'active');

}

LARAVELPHP♥ 12

stash@{1}: Docker — Multi-stage build pra Laravel

2025-01-10

Imagem de produção passou de 1.2GB pra 89MB. O DevOps agradece. O servidor agradece. Meu cartão agradece.

# Dockerfile

FROM php:8.3-fpm-alpine AS base

COPY --from=composer /app/vendor ./vendor

RUN php artisan optimize && php artisan view:cache

DOCKERDEVOPS♥ 24

stash@{2}: Git — Desfazer último commit sem perder alterações

2025-01-07

Quantas vezes commitei errado e quase dei git reset --hard? Esse comando salva vidas (e código).

# Desfaz commit mas mantém as alterações staged

git reset --soft HEAD~1

# Desfaz commit E unstage as alterações

git reset HEAD~1

GIT♥ 31

// Mostrando 3 de 18 snippets · Página 1 de 6

Ouvindo agora:Tocando Em Frente — Almir Sater

© 2026 damacena.dev · Blog powered by Laravel + tereré gelado

18 snippets · 47.2k palavras · ∞ tabs abertas no Chrome