Wednesday, October 18, 2023

😎 Livewire 3 — если всё сложно, зри в конфиг! 👻🔭

Когда в статусе "всё сложно", особенно, если это качается Laravel и его работы с Livewire и Alpine, есть шанс всё настроить!

Документация по установке Livewire 3 на сервер

Ларавельцы (очумелые умельцы) реально постарались и в третьей версии Livewire предусмотрели тонкие настройки на те случаи жизни, программирования и смерти приложения от невозможности его выполнения! 🐣🙈☠

Так что, если задача сходу кажется невыполнимой, и очень хочется всё бросить и сделать всё заново... нужно не полениться и вспомнить о том, что есть классная документация, в которой может найтись простое и изящное решение проблемы! 😜

И это просто потрясающе, что некоторые до сих пор умудряются писать чёткую документацию, в которой, что не инструкция, - то расширение сознание и почти нирвана! 🤣

Как бы то ни было, в планах тоже, что и раньше:

Продолжение преследует! ✌😸🏴‍☠

Labels: , , , , , , ,

Thursday, October 12, 2023

📌📌 Кнопка + Кнопка + 📝 Пара строчек = Функционал 🧻 🤣

Пишем первый код на Livewire 3 под капотом Laravel

Первая программа на Livewire для Laravel

Это первая инструкция из официальной документации Livewire.

Причём всё реально наглядно-понятно так, что даже школьник справится... Так что пока всё выглядит очень простым, но, я знаю, что чем проще кажется, тем оно более сложно устроено внутри! 😜

В общем, в итоге получаем две кнопки, нажимая которые можно либо убавлять значение хранимой на сервере переменно, либо прибавлять к ней единицу.

Никакого тебе CSS и JavaScript ... и даже HTML всего сточек 10. И примерно столько же php. И вот она магия! Всё летает из браузера на сервер и обратно 🦅 без перезагрузки страницы! 🧞‍♀

Куда это дело присобачить? Пока никуда. Это просто пример "для заманухи" и презентации того, как якобы всё просто Livewire в Laravel может сделать. Но... что-то мне подсказывает, что дальше будет гораздо интереснее. Так что...

Продолжение преследует! ✌😸🏴‍☠

Labels: , , , , , , , ,

Monday, October 9, 2023

🚀 Раскрывая тему LiveWire 🦑

Итак: 
✏ WSL ✅ 
✏ Laravel ✅ 
✏ Для установки Filament ♻ 
✏ требуется Livewire ⚠ 
Поэтому нужна документация по Livewire. Ей и занимаюсь:

Документация Livewire 3 на русском языке

Для начала будет вполне достаточно раздела Quickstart, а дальше - будет видно. 🛸🔭

Я так скоро уже начну понимать техническую документацию на СШАмериканском... но пока продолжу переводить всё, что мне интересно и/или нужно для работы (чтобы лучше понимать то, как всё устроено). Так что...

Продолжение преследует! ✌😸🏴‍☠

Labels: , , , , ,

Saturday, October 7, 2023

~~~~ Вкалывают роботы, - счастлив человек! ~~~~

И снова о ларавельцах - очумелых умельцах. На этот раз на фоне освоения Filament в Laravel всплывает новый (одноглазый 👁) персонаж - Livewire 👅

Livewire — компонент Laravel для создания интерфейсов сайтов

И всё это только ради того, чтобы подцепить интерфейс создания интерфейсов в этот php-фреймворк. 👻🙈

Судя по описанию, Livewire может очень многое. Начиная от помощи в создании форм и заканчивая модульной загрузкой страниц сайта. И то, что не может быть сразу сформировано как часть HTML, то вставляется на страницу в виде заглушки и дозагружается поле того, как сервер получит все данные, сформирует ответ в браузер и только после этого выгрузит на уже отрисованную страницу в специально для этого зарезервированное место... А ещё Livewire обещает рисовать на лету красивые графики и диаграммы! 😻

Надо смотреть дальше. Так что...

Продолжение преследует! ✌😸🏴‍☠

Labels: , , , , , , , ,

Thursday, September 28, 2023

~~~~ Filament. Начало. ✌👩‍🚀🏴‍☠ ~~~~

Итак, с чего начать работу с новым инструментом? Конечно же с инструкции! И для программного продукта - это будет инструкция по установке:

Документация по установке Конструктора панелей Filament (Panel Builder)

Версия PHP (как впрочем и Laravel) не самые последние, но если Laravel можно быстро обновить (обычно это делается через Composer), то с PHP требуется пошаманить на сервере. Но задача тоже не из сверх сложных... для тех, кто следит за тем, чтобы всё ПО было актуальным. А кто не следит, тому и Filament наверняка нафиг не нужен. 😜

Есть ещё Livewire, но и с ним такая же точно история.

После этого две команды в консоли... и всё должно встать... Надо проверять. Пока это только гипотеза. 🤣 Так что...

Продолжение преследует! ✌😺🏴‍☠

Labels: , , , , , ,