This media is not supported in your browser
VIEW IN TELEGRAM
А вам что, платят? 😁 @onecode_blog
🤣16👍4😁4🔥2
Вспомнил прикольного фламинго с использованием Greensock для анимации.
Можно двигать его мышкой, а если отключить музыку - он её включит.
https://pablotheflamingo.com
Можно двигать его мышкой, а если отключить музыку - он её включит.
https://pablotheflamingo.com
😁5👍2
Сервис для управления серверами.
Аналог Laravel Forge, но со своими фишками. Например можно создавать Docker Server для приложений в докере, Email Server для отправки писем и Storage Server для хранения файлов.
https://ploi.io
Аналог Laravel Forge, но со своими фишками. Например можно создавать Docker Server для приложений в докере, Email Server для отправки писем и Storage Server для хранения файлов.
https://ploi.io
🔥7👍4👌1
Разработку новых проектов начинаю с установки Laravel Octane и Filament Admin 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍3❤2👏2🤔1👌1
Кстати, в новой версии Filament, можно создавать НЕ только админку, но и кабинет пользователя.
Короче можно создавать отдельные панели сразу в одном приложении - очень удобно!
В старой версии такого не было, на сколько я знаю. Laravel - сила!💪
Короче можно создавать отдельные панели сразу в одном приложении - очень удобно!
В старой версии такого не было, на сколько я знаю. Laravel - сила!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤6🔥5👌1
😁1
В моделях есть полезный метод
Суть в том, что сначала метод пробует создать запись в базе данных, а если не может - получает существующую.
Для правильной работы метода нужен уникальный индекс в базе данных.
Пример использования:
В примере сначала будет попытка создать пользователя с указанными email и name, а если не получится (потому что юзер с таким email уже есть и там уникальный индекс на поле email), то вернёт существующего юзера с таким email.
@onecode_blog
createOrFirst, который работает аналогично методу
firstOrCreate, только наоборот. В документации его нет.
Суть в том, что сначала метод пробует создать запись в базе данных, а если не может - получает существующую.
Для правильной работы метода нужен уникальный индекс в базе данных.
Пример использования:
$user = User::query()
->createOrFirst([
'email' => 'test@foo.bar',
], [
'name' => 'OneCode',
]);
В примере сначала будет попытка создать пользователя с указанными email и name, а если не получится (потому что юзер с таким email уже есть и там уникальный индекс на поле email), то вернёт существующего юзера с таким email.
@onecode_blog
👍19❤1🔥1👌1
Делаю первый проект с использованием Laravel Filament. Каждый шаг заглядываю в документацию, заодно читаю смежные абзацы, чтобы запоминать что еще там есть.
Получается, конечно, медленно, но по-другому никак. Только так можно изучить новый инструмент. Повторение - мать учения. Следующий проект пойдёт в разы быстрее.
В чате ребята недавно спрашивали - как изучить Tailwind CSS и запомнить его классы? Таким же способом, получая свой индивидуальный опыт ☝️
Получается, конечно, медленно, но по-другому никак. Только так можно изучить новый инструмент. Повторение - мать учения. Следующий проект пойдёт в разы быстрее.
В чате ребята недавно спрашивали - как изучить Tailwind CSS и запомнить его классы? Таким же способом, получая свой индивидуальный опыт ☝️
👍18👌1
Простой и полезный сервис, который выдаёт URL адрес, на который можно отправлять HTTP-запросы и видеть их детали (данные, заголовки).
Так же есть временный адрес электронной почты для получения писем.
Удобно для отладки вебхуков (калбеков) при интеграции внешних систем.
Кстати, сделано на Laravel.
https://webhook.site
Так же есть временный адрес электронной почты для получения писем.
Удобно для отладки вебхуков (калбеков) при интеграции внешних систем.
Кстати, сделано на Laravel.
https://webhook.site
👍9❤3
Lift for Laravel
Пакет, который расширяет возможности ваших моделей в Laravel.
Он позволяет вам создавать публичные свойства в моделях, которые соответствуют вашей схеме таблицы в базе данных.
Это облегчает чтение ваших моделей и работу с ними в любой среде IDE.
Пакет использует атрибуты PHP 8 и предоставляет вам полную свободу в настройке ваших моделей.
Например, вы можете поместить правила валидации прямо в свои модели.
https://wendell-adriel.gitbook.io/laravel-lift/
Пакет, который расширяет возможности ваших моделей в Laravel.
Он позволяет вам создавать публичные свойства в моделях, которые соответствуют вашей схеме таблицы в базе данных.
Это облегчает чтение ваших моделей и работу с ними в любой среде IDE.
Пакет использует атрибуты PHP 8 и предоставляет вам полную свободу в настройке ваших моделей.
Например, вы можете поместить правила валидации прямо в свои модели.
https://wendell-adriel.gitbook.io/laravel-lift/
🔥11👍4👏1👌1
Подписчики, которые отписываются - отписчики 😆
Как думаете почему народ отписывается?
Херню пощу шоле?
Ладно, значит это не наш брат!
В любом случае, счастья и здоровья! 🥳
Как думаете почему народ отписывается?
Херню пощу шоле?
Ладно, значит это не наш брат!
В любом случае, счастья и здоровья! 🥳
👍17🔥6🤗2
Библиотека для создания ознакомительных туров на сайте, чтобы показать куда кликать.
https://driverjs.com/
https://driverjs.com/
👍22👌2🤝1
Многие думают, что работа программиста заключается в написании кода. На самом деле наша работа - решать задачки, искать решения, много думать.
Язык программирования, код, фреймворки - это лишь инструменты, которые не сложно изучить.
Работа интересная!
Язык программирования, код, фреймворки - это лишь инструменты, которые не сложно изучить.
Работа интересная!
👍26🔥4❤2👌1
Делитесь ссылками на группы с вакансиями для разработчиков, например: @phpdevjob
👍5🔥1👌1
Как программист от лица программистов поздравляю программистов с днем программиста как программист от лица программистов! Блин, опять рекурсия…. 😁 Хорошего настроения, братья и сестры!
🎉34😁12🤝6🔥3👌3❤1