Skip to content

Instantly share code, notes, and snippets.

@pekka
pekka / TaskObserver.php
Last active March 21, 2025 16:14
Addition to Laravel Daily's mini tutorial "Filament & Laravel: Delete Unused Files if Model is Updated/Deleted" - a "saved()" method that can handle the image field set to multiple
public function saved(Task $task): void
{
if ($task->isDirty('attachment')) {
$originalFieldContents = $task->getOriginal('attachment');
$newFieldContents = $task->attachment;
# We attempt to JSON decode the field. If it is an array, this is an indication we have ->multiple() activated
$originalFieldContentsDecoded = json_decode($task->getOriginal('attachment'));
@amorkovin
amorkovin / youtube-100w-wordpress.txt
Last active October 29, 2020 15:43
Нормальное растягивание плеера YouTube на 100% ширины и пропорционально по высоте
Здесь описан код (для WordPress), позволяющий растянуть видео с Ютуба на 100% ширины текстового блока с сохранением пропорций по вертикали.
Сработает в случае, если видео в визуальном редакторе вставляется просто ссылкой http://joxi.ru/a2X7zlWIwMV6Zm
или кодом <iframe src="https://www.youtube.com/embed/nsuxoRkai7A" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe>:
http://joxi.ru/Dr8oRa3Iojy7dA.
Нижеследующий код нужно разместить в style.css активной темы
или, чтобы не вносить изменение в код темы (что будет хорошей идеей с точки зрения простоты установки возможных обновлений),
добавьте код в дополнительные стили: Админка → Внещний вид → Настроить → Дополнительные стили: http://joxi.ru/EA4aLdKfo5bd8r.