Code snippets
Code snippets
Copy-ready answers to everyday coding questions, each with a short explanation. Laravel, PHP, JavaScript, SQL, Bash and more.
5 snippets tagged #ss · Show all
PHP
November 2, 2026
Laravel attribute casting and accessors/mutators
casts() converts columns to arrays, dates or enums automatically. Attribute::make transforms a value when you read or write it.
<?php
use Illuminate\Database\Eloquent\Casts\Attribute;
Bash
October 17, 2026
Linux find and kill a process by port or name
Finds what is listening on a port and stops it. Try a normal kill first and only use kill -9 if the process won’t stop.
ss -tulpn | grep :8000 # who is using port 8000
lsof -i :8000 # same, with lsof
kill <PID> # graceful stop
kill -9 <PID> # force stop
Bash
October 17, 2026
Linux compress and extract tar.gz and zip archives
Creates and unpacks the two most common archive formats.
tar -czf backup.tar.gz folder/ # create tar.gz
tar -xzf backup.tar.gz # extract
tar -xzf backup.tar.gz -C /target/ # extract to a folder
zip -r site.zip folder/ # create zip
PHP
October 15, 2026
PHP 8 first-class callable, named arguments, str_contains and match(true)
strtolower(...) turns any function into a Closure. Named arguments let you reorder or skip parameters, str_contains and its siblings replace strpos checks, and...
<?php
$lower = strtolower(...);
echo $lower('HELLO'), PHP_EOL; // hello
JavaScript
October 14, 2026
JavaScript dark mode toggle that remembers the user’s choice
Uses the system preference on the first visit, then saves the user’s choice in localStorage. It sets a data-theme attribute you can style in CSS.
const root = document.documentElement;
const saved = localStorage.getItem('theme');
const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;