-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в AveAdmin

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 01.09.2007
Записей:
Комментариев:
Написано: 10130

👽🛸 С чего начать изучать Laravel 🔭👀

Дневник

Среда, 13 Декабря 2023 г. 20:20 + в цитатник

Документация на русском языке по Laravel 8. Введение в Ларавел./1895452_izobrajenie_20231213_201904428 (700x400, 184Kb)

Иногда бывает так, что хочется в чём-то разобраться, но никак не знаешь, с какого конца подступиться. Но, с Laravel всё куда как проще. Есть документация, и её имеет смысл начинать читать с начала:

Документация на русском языке по Laravel 8. Введение в Ларавел.

Хотя... Без хотя бы поверхностного понимания того, что такое ООП применительно к программированию на php + что такое базы данных, хотя бы на примере широко распространённого MySQL или MariaDB, лучше конечно за Laravel не браться. 🙈

Ну, и как само собой разумеющееся, - это знание HTML, CSS и основ написания скриптов на JavaScript... хотя, JS может и не понадобится на первых порах, но на последующих порах, понадобится однозначно! Ибо даже при написании бекэнда, понимание того, как работает фронтенд, тоже обязательно! 🙀

В любом случае, если даже мне удалось хоть что-то в этом начать понимать, то у всех других тоже обязательно получится! И это только начало! 🤠

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

Рубрики:  mb4.ru

Метки:  

🦑🐙 Эволюция головоногих и пряморуких 👺👻

Дневник

Воскресенье, 10 Декабря 2023 г. 13:09 + в цитатник

Лунная База - Горячий старт на просторы интернета/1895452_izobrajenie_20231210_130754826 (700x550, 587Kb)

Немножко ничего не успеваю [по крайней мере по своим проектам]. Например, по этому 😉

Лунная База - Горячий старт на просторы интернета

Поэтому, поделюсь частью своей личной переписки:

==========

Если более общими словами, то Laravel - это следующая ступенька по созданию более сложных проектов.

Ступень 0. Tilda или ещё какой конструктор для безголовых ))
Ступень 1. HTML
Ступень 2. HTML + CSS
Ступень 3. HTML + фреймворк CSS+JS (например, Bootstrap)
Ступень 4. WordPress
Ступень 5. Joomla, ModX, Bitrix, Opencart или ещё какая CMS-ка для сознания многостраничных сайтов.
Ступень 6. Laravel (или Symfony) - php-фреймвок
Ступень 7. Написание или сборка собственного фреймворка (но, оно навряд ли надо). ))
Ступень 8. Написание собственного языка программирования
Ступень 9. Написание собственной операционной системы
Ступень 10. Создание собственного процессора и на его основе компьютера.
Ступень 11. это не предел 🤣

==========

Ну и, я вернусь, обязательно вернусь! Только с тем, что навалилось разгребусь! 🙃 Ибо...

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

Рубрики:  mb4.ru

Метки:  

👹🦅 Безумству храбрых поём мы песню! 🦢😻

Дневник

Пятница, 08 Декабря 2023 г. 00:26 + в цитатник

Установка Yii/1895452_izobrajenie_20231209_002444442 (700x400, 194Kb)

И снова про Yii:

Установка Yii

Я тут подумал. Мне понравилось, и я подумал ещё! 😸

И вот о чём...

На момент, когда в сознании программистов начала формироваться концепция фреймворков, эти самые фреймворки стали появляться как ядовитые грибы после радиоактивного дождя. 🍄

Но, фазы Луны сменялись, проходили года (ибо всё так устроено, что не только Луна вращается вокруг Земли, но и даже Земля вращается вокруг Солнца). И что мы имеем в итоге? 👀

У нас есть Symfony (для матёрых) и есть Laravel (для ремесленников). Это то, что касается php-фреймворков. И есть те самые ядовиты грибы, которые и можно было бы использовать, но... 🙈

Как мне кажется, провал одних и успех других базируется на кое-каких основаниях (как когда-то Земля опиралась на черепах и китов, ещё до того, как начать вращаться вокруг Солнца). 🤣

И что же это за киты с черепахами:
1. Открытый для всех код (с простой возможностью предлагать в нём правки и дополнения).
2. Понятная и упорядоченная документация (начинающаяся с простых инструкций по установке).
3. Следование тренду в паттернах программирования.
4. Лидер (группа или тот, кто начал всё эту мутить). Причём с харизмой.

И вот вокруг этого начинает виться толпа более бестолковых приматов, которые тыркаются, мыркаются и мельтешат. Единицы из них поднимаются на уровень лидер-группы и начинают пилить собственные приблуды, которые можно прикрутить к телу основного фреймворка потому, что всё в тренде паттернов программирования. 🌴

А вот то, что начиналось как что-то "я тут зафигачил для себя фигулину и эта фигулина клёво работает для моей задачи" просто обречено кануть в Лету. Т.е. Земля свалилась с черепах в открытый Космос, и начала своё кружение. Поэтому мелкие задачки стали актуальны только на время их решения... а то и раньше уже теряют свою актуальность. 🍂

Вывод:
Хочешь создать что-то, что будет жить долго, - делай это основательно и так, чтобы это соответствовало требованиям тех, кто разрабатывает теоретические модели того, как всё должно строиться. Иначе, даже хапнуть не получится - просто нет времени на хайп, всё, что не в тренде - схлопывается молниеносно. 😜

В такое вот время приходится жить, товарищи! 💣

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

Рубрики:  mb4.ru

Метки:  

🤯🧠 Посторонним вход... на выход! 😜👅

Дневник

Суббота, 02 Декабря 2023 г. 17:43 + в цитатник

Введение в Yii 2.0/1895452_izobrajenie_20231202_174139595 (700x400, 186Kb)

Итак... в продолжение темы php-фреймвока Yii 2.

Введение в Yii 2.0

Ибо не любая бешеная собака способна сделать крюк в семь вёрст и не сдохнуть! 🐩☠

А всё почему?
А всё потому, что...

1. Во всём нужна:
1.1. Сноровка. 🤺
1.2. Закалка. 🥶
1.3. Тренировка. 🏋‍♂

И вот для того, чтобы понять, как программировать на Yii (хоть что-нибудь) нужно понимать, что такое не просто программирование, а OOП, не просто ООП, а ООП на php, и не просто ООП на php, а ещё и то, как работать с Composer.

Кстати, документацию по Composer я таже перевожу со США-мериканского на родной язык... Так что, шансы на то, что при желинии, - придёт к вам и знание, есть. И поэтому...

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

Рубрики:  Аляска - родина моя!
mb4.ru

Метки:  

🐒👨‍🚀 Filament Laravel — это не только админка, но и простой инструмент создания страниц 🤖🏴‍☠

Дневник

Четверг, 30 Ноября 2023 г. 00:30 + в цитатник

Страницы в Конструкторе панелей (Panel Builder) Filament Laravel/1895452_izobrajenie_20231201_002833591 (700x253, 123Kb)

Оказывается (!) в Конструкторе панелей Filament Laravel можно создавать не только графики и управлять моделями, внося изменения в базу данных, но также создавать отдельные страницы (например, с информацией о том, как пользоваться этой самой админкой):

Страницы в Конструкторе панелей (Panel Builder) Filament Laravel

А ещё... можно показывать созданные страницы не всем пользователям, у кого есть доступ в админку! 😝

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

В общем, удобная шняга для тех кто знает php, ООП и немного Laravel. 😻

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

Рубрики:  mb4.ru

Метки:  

👻 Joomla 5 — обновление или фикция? 🏴‍☠

Дневник

Среда, 29 Ноября 2023 г. 12:25 + в цитатник

Что нового в Joomla 5. Официальные новости./1895452_izobrajenie_20231129_122054080 (700x448, 379Kb)

Джумлоиды выкатили обновление:

Что нового в Joomla 5. Официальные новости.

Вопрос о том, на сколько это мажорное обновление остаётся открытым, т.к. в код я не лазил, но обновился и у меня есть пара вопросов по этой теме: 😜

1. О каком обновлении может идти речь, если Joomla 5 до сих пор работает на php 8.1 в то время, как программеры PHP уже готовят к релизу версию php 8.3, а 8.2 уже давно и прочно работает? 🙀

2. Вот что-то мне подсказывает, что снова всё было выпущено, как обычно, в спешке, и не пройдёт и недели, как они снова начнут как ужаленные писать заплатки в обнаруженные дыры. (Так у них постоянно, и, я очень хочу, чтобы в этот раз я ошибался.) 🙈

3. То, что они вкорячили Schema в HTML разметку — это кончено волшебно, но вот то, что кэширование стало ещё чаще требовать очистку (даже при новой публикации, не говоря уже о том, что при внесении обновлений требуется сносить нафиг весь кэш). Даже при работе в админке с правами Super User... Это вообще — нормально? 🤪

4. ТinyMCE они конечно подтянули версию, только сколько народа слегло с инфарктами после обновления? И это снова потому, что всё в стиле: "А нафига нам чистить кэш?" ... Ну, могли хотя бы выдать всплывающее предупреждение о том, что все CSS стили и JavaScript лежит на старых местах и нужно просто обновить кэш браузера... а не пытаться одной рукой взять из холодильника пиво, а другой — валилод из аптечки. 😝

5. Документации похоже так и не предвидится! 🐒

Но... В общем, ребята молодцы!
Рад за них 🤣

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

Рубрики:  mb4.ru

Метки:  

✌😸 Преследование продолжения! 🏴‍☠👻

Дневник

Воскресенье, 26 Ноября 2023 г. 18:03 + в цитатник

Введение в Yii 2. Полная документация Yii на русском языке./1895452_izobrajenie_20231126_180155234 (700x400, 176Kb)

Для тех, кто хотя бы краем глаза следит за тем, что у меня тут происходит, не будет неожиданностью такая вот новость:

Введение в Yii 2. Полная документация Yii на русском языке.

И это мало связано с Yii. На самом деле, происходит вот что:

1. Яндекс активно сбивает ИКС (и не только у меня, но и у моих конкурентов). И, т.к. я за этим слежу, приходится наводить порядок на своих проектах, с которыми я сейчас активно работаю. 🙈

2. Amorale.Club до сих находится в режиме низкого старта. И всё потому, что я изучаю Laravel и даже... 🙀

3. Приобрёл новый домен ILoveTime.ru на базе которого хочу попрактиковаться в создании простенького сайта-блога на Laravel, и после этого вернуться с новым багажом знания к Аморальке. А для этого... 👻

4. Я смотрю уже без переводчика обучающие видосики по Laravel на YouTube, что для меня является неприятной ожиданностью. Не люблю я аглицкий язык! 😝

Ну, и исходя из выше изложенного, - никуда не денешься:

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

Рубрики:  Аляска - родина моя!
mb4.ru

Метки:  

🐘🏴‍☠ Laravel - очень кратко, но по существу. 😸✌

Дневник

Пятница, 24 Ноября 2023 г. 16:09 + в цитатник

Почему выбирают Laravel? Потому что, он — лучший!/1895452_izobrajenie_20231124_160709220 (700x302, 299Kb)Итак, Laravel php-фреймворк для тех, кто всё ещё сомневается, но всё же хоть немного в теме, чтобы понять о чём речь:

Почему выбирают Laravel? Потому что, он — лучший!

Краткий промо-обзор от ларавельцев (очумелых умельцев) того, что может Laravel. Чего он не может, они конечно не пишут, но, вроде, как ежу понятно, что код он сам в себя не напишет... 👻

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

В общем, я пока решил притормозить с Аморалькой и сделать небольшой проект блога на Laravel. Для того, чтобы набить руку на чём-то простом. Жду пока обновится DNS на новом домене, чтобы начать ваять новую фигулину. Так что... 🙀

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

Рубрики:  mb4.ru

Метки:  

👺👻 Обновляйся, иначе заржавеешь! 👾😈

Дневник

Понедельник, 20 Ноября 2023 г. 18:19 + в цитатник

Обновление Yii до версии 2 с версии 1.1/1895452_izobrajenie_20231120_181705348 (700x400, 192Kb)

Итак... Снова оглянемся назад. Прошло уже много лет, а инструкция того, как обновить Yii 2 с версии 1.1 до версии 2 до сих пор остаётся актуальной:

Обновление Yii до версии 2 с версии 1.1

Но(!) уже давненько на официальном сайте разработки yiiframework висит графическое изображение того, как далеко они находятся до релиза Yii 3.0. 👻

Судя по этой очень информативной картинке им осталось обновить 20 пакетов из 115. Кажется близко... но... сколько раз за это время сменится версия php ... и придётся всё снова перелопачивать? 😉

В общем, зря я конечно злорадствую... Не правильно это!

Пусть Yii наконец-то обновится! (Вот у тех, кто использует этот php фрейворк сразу работы привалит!) 👻🙈🙀

Ну и как бы там ни было, у меня в планах продолжать изучать Laravel (хотя у него мажорные обновления вообще каждый год выходят а минорные по несколько раз в месяц)! 🙈🙀🙈

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

Рубрики:  mb4.ru

Метки:  

🤖😝 Все говорят о Yii, но кто их понимает? 🙀🙈

Дневник

Понедельник, 13 Ноября 2023 г. 01:57 + в цитатник

Что нужно знать для программирования на php-фреймворке Yii/1895452_izobrajenie_20231114_015621788 (700x400, 194Kb)

Итак, снова оглянемся назад и попробуем понять, что такое Yii и чем он отличается от других php-фреймворков: 👽

Что нужно знать для программирования на php-фреймворке Yii

И для, тех, кто хочет понять, что же нужно для того, чтобы не пугало слово фреймворк (как меня когда-то), а также, что можно чисто теоретически сделать на Yii, будет полезно (и достаточно быстро) ознакомиться с небольшим обзором. 🐒

Т.к. я переключился на Laravel, то всё серверное окружение (да и окружение для локальной разработки) у меня будет уже для Laravel. А это может не зайти под Yii, т.к. разработка у него как была 5-10 лет назад версии 2, так до сих пор остаётся второй... 🤑

Хотя... может я чего не знаю?.. Так что... 👅

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

Рубрики:  mb4.ru

Метки:  

👻🙈 Загадка: Не лает, не кусает, а на сайт не пускает! 👺👹

Дневник

Вторник, 07 Ноября 2023 г. 02:49 + в цитатник

Аутентификация в Yii 2. Инструкция на русском языке./1895452_izobrajenie_20231108_024738817 (700x400, 196Kb)

Для тех, кто не в теме, (а стоило бы), есть два различных процесса: аутентификация и авторизация... и сегодня про аутентификацию в Yii 2:

Аутентификация в Yii 2. Инструкция на русском языке.

Если не вдаваясь в подробности, то:

👽👀 Аутентификация ☠🙀 — это сам процесс проверки подлинности пользователя, чтобы убедиться, что он является тем, за кого себя выдает. Для аутентификации пользователи могут вводить логин и пароль, биометрические данные или другие методы идентификации.

😎👀 Авторизация 👺🙈 — это процесс проверки прав доступа пользователя к определенным ресурсам или функциям. Он проводится после успешной аутентификации.

Всё остальное (как это всё замутить в php коде) всегда подскажет Яндекс (и, возможно даже Google). 🤣

Читаем, понижаем уровень своей компьютерной безграмотности 😜, потому что...

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

Рубрики:  mb4.ru

Метки:  

😎👽 Оглянемся назад. Как там дело было? 🦑🦍

Дневник

Среда, 01 Ноября 2023 г. 17:18 + в цитатник

Аутентификация в Laravel Jetstream. Официальная документация по-русски./1895452_izobrajenie_20231101_171659608 (700x400, 176Kb)

Для того, чтобы разобраться с тем, как работать с пользователями в Laravel, имеет смысл посмотреть то, как дело обстояло в предыдущей реализации админки для сайта, - в Laravel Jetstream:

Аутентификация в Laravel Jetstream. Официальная документация по-русски.

Laravel Jetstream изначально позиционировался как готовый инструмент для создания админки проектов, расширяющий php -фреймфорк до сравнительно простоты использования как в CMS. ✌👨‍🚀🏴‍☠

Однако, всё равно всё не так просто "из коробки". Нужны не просто настройки, а встраивание компонента в код. 😳🙀

Ну и так было до появления в Laravel Filament. После появления которого, вся возня в Jetstream кажется уже не имеет смысла, т.к. в Filament есть дополнительные возможности, которое расширяют его использования до полноценно функционального конструктора сбора, обработки и хранения информации, которую генерируют пользователи проекта (включая админа, модераторов, редакторов и, конечно спамеров, - куда же без них). 👻🙈

В общем, вспомнили, как оно было. Можно двигаться дальше! 🚂😻

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

Рубрики:  mb4.ru

Метки:  

🔐☠👻 Вдруг, как в сказке, скрипнула дверь! 👹🛎🔓

Дневник

Четверг, 26 Октября 2023 г. 21:18 + в цитатник

Аутентификация во фреймворке Yii 2/1895452_izobrajenie_20231026_211636756 (700x400, 192Kb)

Процесс аутентификации в php-фреймфорке Yii 2:

Аутентификация во фреймворке Yii 2

Для того, чтобы не пропадали серебряные ложки из праздничного сервиза, нужно ограничить к ним доступ и выдавать их поштучно под залог и расписку, предварительно посмотрев в паспорт и запросив подтверждение через Госуслуги, - не вражеский ли шпион пытается получить доступ к заветному запасу серебра в отдельно взятом буфете! ✌👻🏴‍☠

Если это не ложки, а сайт (по какой-то причине делающийся на Yii), то тут поможет инструкция о том, как работает аутентификация. 😜

В общих чертах, - нужно использовать интерфейс IdentityInterface, настроив работу компонента User. (С ума сойти! 🤪) Но, кому нужно, тот разберётся, - всё же по-русски: с примерами и разъяснениями... Так что...

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

Рубрики:  mb4.ru

Метки:  

🐳 Киты. ⛵ Парусники. 🐈 И, конечно, котики! 😸✌

Дневник

Вторник, 24 Октября 2023 г. 17:44 + в цитатник

Установка phpMyAdmin в Docker для работы с Laravel/1895452_izobrajenie_20231024_174312387 (700x402, 349Kb)

Итак, кто смог установить phpMyAdmin под Windows WSL в Docker так, чтобы он работал после запуска Laravel Sail, тот я! Чего и всем желаю:

Установка phpMyAdmin в Docker для работы с Laravel

На самом деле, всё достаточно просто. Для этого нужно уметь переключать субтитры на русский язык в YouTube тогда, когда кто-то пытается втереть что-то на своём США-мериканском. 👻

Ну и ещё немного понимать о том, что такое Laravel, уметь его устанавливать под Windows в Docker... Но это я уже перевёл на русский язык давно и давно научился делать. 😝

Теперь у меня есть и phpMyAdmin так что... php ... ой, нет... 🤣

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

Рубрики:  Аляска - родина моя!
mb4.ru

Метки:  

🙀👻 Короли могут не всё! Но программисты... 😸✌

Дневник

Пятница, 20 Октября 2023 г. 13:58 + в цитатник

Html-помощник в Yii 2/1895452_izobrajenie_20231020_135528846 (700x400, 174Kb)

На что не способен программист, наука о высшей психической деятельности приматов вида Homo sapiens не даёт чёткого ответа... Например, php фреймворк Yii 2 использует собственный синтаксис HTML ... и это похоже никого не смущает:

Html-помощник в Yii 2

Хотя... меня то смутило! 😜

Но... читанув то, что содержит их #документация, я слегка успокоился:

Если ваша разметка близка к статической, лучше использовать непосредственно HTML. Нет никакой необходимости в том, чтобы всё подряд оборачивать вызовами Html-помощника.

И это радует! Значит не всё ещё потеряно и здравый смысл всё ещё приветствуется! Ура! ... и конечно...

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

Рубрики:  mb4.ru

Метки:  

👺🙀 Конфликтология в программировании 🤬😈

Дневник

Понедельник, 16 Октября 2023 г. 17:20 + в цитатник

Конфликты слияния в Composer и их разрешение/1895452_izobrajenie_20231016_171801324 (700x333, 377Kb)

Думаете, что конфликт возможен только среди поколений или между полами? Как бы не так! в Composer тоже случаются конфликты. Причём сплошь и рядом:

Конфликты слияния в Composer и их разрешение

И чтобы этих конфликтов не было (или было как можно меньше), всего то требуется: соблюдать правила и не нарушать логику! 😜

PHP программирование - как средство научиться отслеживать когнитивные искажения мышления (особенно в командном взаимодействии), и при всяких, возможно спорных моментах, находить в себе силы и общее время, чтобы обсудить и договориться то, как жить и работать дальше... и всё будет хорошо!

✌🧑🤝🤠👍
И тогда...

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

Рубрики:  mb4.ru

Метки:  

🆘⛑ Help/SOS и прочие помощники в Yii 2 🚑🏥

Дневник

Суббота, 14 Октября 2023 г. 14:22 + в цитатник

Что такое хелперы в Yii 2/1895452_izobrajenie_20231014_142047231 (700x400, 178Kb)

Не знаю, кто забыл слово помощник русского языка и перевёл helper как хелпер со США-мериканского, но... имеем то, что имеем: 🙀🙈

Что такое хелперы в Yii 2

Что за на самом деле такое хелпер в php-фрейморке Yii, кого и от чего они спасают или кому и чем они помогают? Фреймфорк - это то, что должно делать в то время, пока программист курит или пьёт пиво. Так что помощь тут точно нужна! 🚬🍻🚬

Но, всё не так драматично, как кажется! ☠👻😉

В Yii есть всего-то классы, которые помогают упростить общие задачи программирования, а конкретно, - манипуляцию со строками или массивами, генерацию HTML-кода, и так далее. 🥳

Именно для этого и нужны эти самые хелперы... Так что нервно курить или пить пиво вовсе не обязательно! 😜

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

Рубрики:  Аляска - родина моя!
mb4.ru

Метки:  

🦵💣 Лучшее начало - это просто первый шаг ☄🏃‍♂

Дневник

Пятница, 13 Октября 2023 г. 14:23 + в цитатник

Начало работы в Laravel с Livewire 3/1895452_izobrajenie_20231013_142119259 (700x336, 95Kb)

Итак, продолжаю изучать Livewire 3 - компонент для создания приложений на php-фреймворке Laravel. И конечно, это всё ещё документация:

Начало работы в Laravel с Livewire 3

Первая глава "Начало работы".
И в ней сразу даётся готовый работающие пример кода, который сразу начинает работать...

...хотя - это немного странно. Так как инструкция по установке Livewire идёт уже после него. 🙈

Но, с другой стороны, пример на столько прост, на сколько это вообще может быть возможно, даже с минимальными знаниями Laravel становится ясно-понятно: куда, как и что втыкается. 😎

Наверняка лавельцы обчитались и обсмотрелись материалов по правильному ведению маркетинга для продвижения собственных продуктов! 🤣

Как бы то ни было, интерес действительно возникает из-за того, что всё ясно понятно, и из чего - снова и как всегда:

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

Рубрики:  mb4.ru

Метки:  

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

Дневник

Четверг, 12 Октября 2023 г. 15:46 + в цитатник

Первая программа на Livewire для Laravel/1895452_izobrajenie_20231012_154359474 (700x253, 116Kb)

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

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

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

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

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

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

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

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

Рубрики:  mb4.ru

Метки:  

🐞 Национальные особенности охоты на жуков 🤺

Дневник

Воскресенье, 08 Октября 2023 г. 17:34 + в цитатник

Тестирование кода программ на Yii 2/1895452_izobrajenie_20231008_173242850 (700x400, 239Kb)

Для того, чтобы программа работала, нужно не только её написать и включить защиту от дурака 🤪, нужно ещё придумать все варианты, которые тот самый дурак может попытаться сотворить в этой программе. И для этого... с некоторых пор в программирование были занесены определённые действия, связанные с созданием тестов:

Тестирование кода программ на Yii 2

Ну и, во всяком уважаемом себя сообществе программистов, в Yii 2 также не обошлось без того, что тест должен быть написан! Во что бы то ни стало. Для того, чтобы можно было по крайней мере отсеивать всех, кто приходит на собеседование на получение зарплаты. 👻🦵

В общем, php программисты уже не так увлечены Yii, но, для того, чтобы считаться профи, нужно знать не только про то, что такое ООП, но и уметь писать тестовые программы для написанных рабочих программ... Причём, на сколько я знаю, по фен-шую тесты пишутся раньше самих программ... но это не точно! 🤣

Что точно, так это то, что...

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

Рубрики:  mb4.ru

Метки:  

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

Дневник

Суббота, 07 Октября 2023 г. 12:17 + в цитатник

Livewire — компонент Laravel для создания интерфейсов сайтов/1895452_izobrajenie_20231007_121656545 (700x332, 106Kb)

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

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

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

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

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

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

Рубрики:  mb4.ru

Метки:  

~~~~ А не закэшировать ли нам всё? ~~~~

Дневник

Воскресенье, 01 Октября 2023 г. 16:09 + в цитатник

Что такое кэширование в Yii 2/1895452_izobrajenie_20231001_160817219 (700x400, 189Kb)

Что такое кэш? Кэш - это не полный трэш, - это полезная (в программировании) штука, которая позволяет хранить уже полученные (а иногда даже и обработанные) данные. Как это описывает инструкция по php-фреймворку Yii 2

Что такое кэширование в Yii 2

Ну и как следует из самого слова фрейворк (которое явно взято из СШАмериканского языка и по-русски ничего не значит), Yii должен выполнять все базовые функции для того, чтобы программист не тратил своё время на написание кода, который будет обязательно присутствовать в 90% всех его приложений. А тратил своё время на еду, сон и, конечно, компьютерные игры! ✌🤠🏴‍☠

Ну и кэширование является той самой задачей, которая должна быть решена. Для того, чтобы всё работало быстрее, сервер не перегревался от многочисленных запросов к базе данных и рендеринга HTML или JSON ответов в браузер или мобильное приложение пользователям.

В общем, - кэширование - это хорошо! (Даже в Yii.) 🤣

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

Рубрики:  Аляска - родина моя!
mb4.ru

Метки:  

~~~~ Документация Laravel 10 по-русски ~~~~

Дневник

Суббота, 30 Сентября 2023 г. 20:26 + в цитатник

Конфигурационные файлы php фреймворка Laravel хранятся в каталоге config/1895452_izobrajenie_20230930_202536802 (700x253, 124Kb)

Итак, после того, как Laravel был установлен локально или, что ещё проще, на сервер, работающий под одной из версий Linux, хорошо бы его настроить так, чтобы с ним можно было работать. Конечно, есть официальная документация, но она написана на СШАмериканском языке, что сильно затрудняет понимание тех русских, кто, как и я, ленится выучить язык потомков истребителей индейцев (и не только их одних). Поэтому, для себя я перевёл всё на русский язык:

Конфигурационные файлы php фреймворка Laravel хранятся в каталоге config 

Чего и вам желаю! 🤣

Сейчас немного занят (надо помочь одному хорошему человеку с его магазином на Yii), но в планах у меня продолжать разбираться с Filament так что...

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

Рубрики:  Аляска - родина моя!
mb4.ru

Метки:  

~~~~ Как же всё организовано в Yii 2 ~~~~

Дневник

Пятница, 29 Сентября 2023 г. 01:30 + в цитатник

Обзор структуры приложения Yii 2/1895452_izobrajenie_20230930_012851205 (700x400, 185Kb)

Yii приложения организованы согласно шаблону проектирования модель-представление-контроллер MVC. 😆

Обзор структуры приложения Yii 2

Помимо канонического MVC шаблона проектирования приложений, php программисты поместили ряд дополнительных сущностей в свой фреймворк: входные скрипты, приложения, компоненты приложения, модули и фильтры. 🙃

В общем, всё, чтобы упростить решения тех задач, которые они посчитали базовыми. Ну, и как видно из их схемы работы приложения Yii, всё работает не напрямую через MVC, а через надстройку над ней, которую они также назвали приложением. ☺👻

Разобраться со всем этим можно. Другое дело - зачем? 🤗

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

Рубрики:  mb4.ru

Метки:  

~~~~ Молчание ягнят 😜👎👻 ~~~~

Дневник

Пятница, 29 Сентября 2023 г. 17:26 + в цитатник

PandaStreet.ru/1895452_izobrajenie_20230929_172433932 (700x424, 294Kb)

Не знаю, сколько времени прошло, после того, как я накатил php 8.2 на домен, где происходит наложение водяного знака на картинки:

PandaStreet.ru

Не имею ни малейшего понятия, почему после этого не проверил, что ничего не отвалилось [а отвалился как раз сам функционал наложения водяного знака].

Фишка в том, что всё это болталось до тех пор, пока я не обнаружил, что на сайт начал заходить народ... И обрадовался! 🤣

И вот тут то мне пришла в голову светлая мысль: проверить, как всё работает... и... выяснилось, что ничего (ну почти ничего) не работает! 🙈😜🙈

Вопрос в задачнике: "Если ничего не работает, то почему хотя бы один юзверёк не собрался с силами и не маякнул типа: "Эй! Ну что за ботва! И тут тоже самое - позвали на халяву, а оно не втыкает!!!"?

В общем, оно так ещё пару дней поколбасилось, (после того, как я обнаружил расколбас) и вот, добрался - пошаманил и всё снова заработало.

Резюме:

Не надо сисьняться спрашивать у того, кто что-то бесплатно предлагает... Особенно, если это бесплатно почему-то не работает.

Максимум, что можно получить - это "Всё! Халява кончилась!
Ну и что? От этого лечь и умереть? 😝

Зато, возможно, владелец, раздающий халяву, может достать шаманский бубен и устроить пляски вокруг падшего ресурса!

✌😺🏴‍☠

Рубрики:  PandaStreet.ru

Метки:  

~~~~ Как соблазнить программиста? 😉 ~~~~

Дневник

Пятница, 29 Сентября 2023 г. 15:13 + в цитатник

Первое знакомство с Yii 2. Yii 2. Документация на русском языке./1895452_izobrajenie_20230929_151140982 (700x400, 184Kb)

В общем-то всё, как обычно, и первое впечатление (оно самое беззастенчиво обманчивое). Особенно для новичков. 🤣

Первое знакомство с Yii 2. Yii 2. Документация на русском языке.

В то время, как то, что изначально кажется очень сложным и неприступным, оказывается более удобно и комфортно для полноценного развития чего бы то ни было и достижения больших высот, глубин и широт. [Что бы это не значило]. 
✌👩‍🚀🏴‍☠

Для тех, кто не верит, может проверить - на первый взгляд в Yii 2 всё просто и даже кажется понятным! 😜

Но это всего лишь то самое "Первое впечатление". После него вдруг оказывается, что нужно соблюсти кучу регламентов, условий и... само собой - ограничений. Так что...

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

P.S. Ну и для самых недоверчивых, читаем, выполняем и следуем дальнейшим инструкциям. Ибо, даже с фреймворком на php (тем самым Yii) можно писать довольно интересные проекты. 😉

Рубрики:  mb4.ru

Метки:  

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

Дневник

Четверг, 28 Сентября 2023 г. 15:03 + в цитатник

Документация по установке Конструктора панелей Filament (Panel Builder)/1895452_izobrajenie_20230928_150209042 (700x253, 119Kb)

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

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

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

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

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

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

Рубрики:  mb4.ru

Метки:  

~~~~ Laravel vs. Yii 2 ~~~~

Дневник

Понедельник, 25 Сентября 2023 г. 14:58 + в цитатник

Полная документация Yii на русском языке. Введение в Yii 2./1895452_izobrajenie_20230925_145700652 (700x264, 76Kb)

Кроме Laravel есть ещё некогда популярный короткое время Yii.
Тоже фреймворк на php. 
И, когда-то я пытался начать изучение MVC именно на нём:

Полная документация Yii на русском языке. Введение в Yii 2.

Но фишка Yii2 в том, что он явно писался под какую-то определённую задачу. И те, кто на нём пытался писать что-то более-менее сложное, плевались на зашитые в его ядро архитектурные решения.

Поэтому, в конечном итоге, документация у меня осталась, а вот усилия по изучению, я всё-таки решил направить на Laravel.

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

Рубрики:  mb4.ru

Метки:  

 Страницы: [4] 3 2 1