OneCode
1.33K subscribers
680 photos
69 videos
3 files
567 links
Full Stack на PHP, Laravel и всё, что с этим связано.
YouTube: https://www.youtube.com/@onecode_blog
Download Telegram
Forwarded from IMCG Prog
Кста, ребят, у кого мало опыта в разработке. В кои-то веки пришёл клиент с проектом с нуля. И даже сроки ебейшие. Могу взять кого-то совсем начинающего и потаскать по этапам разработки. По деньгам ещё не придумал сколько оплатить, не знаю сколько работы сможет взять помощник. По ходу пьесы видно будет.
👍224🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
А вам что, платят? 😁 @onecode_blog
🤣16👍4😁4🔥2
Вспомнил прикольного фламинго с использованием Greensock для анимации.

Можно двигать его мышкой, а если отключить музыку - он её включит.

https://pablotheflamingo.com
😁5👍2
А вы знали, что в ларавел есть команда для поиска по документации?
🔥11👍3🤯2
Сервис для управления серверами.

Аналог 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👍32👏2🤔1👌1
Кстати, в новой версии Filament, можно создавать НЕ только админку, но и кабинет пользователя.

Короче можно создавать отдельные панели сразу в одном приложении - очень удобно!

В старой версии такого не было, на сколько я знаю. Laravel - сила! 💪
Please open Telegram to view this post
VIEW IN TELEGRAM
👍96🔥5👌1
Есть идея записать серию видео Йога для программистов. Нада?
Anonymous Poll
51%
True
49%
False
😁1
В моделях есть полезный метод
createOrFirst
, который работает аналогично методу
firstOrCreate
, только наоборот. В документации его нет.

Суть в том, что сначала метод пробует создать запись в базе данных, а если не может - получает существующую.

Для правильной работы метода нужен уникальный индекс в базе данных.

Пример использования:

$user = User::query()
->createOrFirst([
'email' => 'test@foo.bar',
], [
'name' => 'OneCode',
]);


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

@onecode_blog
👍191🔥1👌1
Делаю первый проект с использованием Laravel Filament. Каждый шаг заглядываю в документацию, заодно читаю смежные абзацы, чтобы запоминать что еще там есть.

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

В чате ребята недавно спрашивали - как изучить Tailwind CSS и запомнить его классы? Таким же способом, получая свой индивидуальный опыт ☝️
👍18👌1
Простой и полезный сервис, который выдаёт URL адрес, на который можно отправлять HTTP-запросы и видеть их детали (данные, заголовки).

Так же есть временный адрес электронной почты для получения писем.

Удобно для отладки вебхуков (калбеков) при интеграции внешних систем.

Кстати, сделано на Laravel.

https://webhook.site
👍93
Lift for Laravel

Пакет, который расширяет возможности ваших моделей в Laravel.

Он позволяет вам создавать публичные свойства в моделях, которые соответствуют вашей схеме таблицы в базе данных.

Это облегчает чтение ваших моделей и работу с ними в любой среде IDE.

Пакет использует атрибуты PHP 8 и предоставляет вам полную свободу в настройке ваших моделей.

Например, вы можете поместить правила валидации прямо в свои модели.

https://wendell-adriel.gitbook.io/laravel-lift/
🔥11👍4👏1👌1
Подписчики, которые отписываются - отписчики 😆

Как думаете почему народ отписывается?

Херню пощу шоле?

Ладно, значит это не наш брат!

В любом случае, счастья и здоровья! 🥳
👍17🔥6🤗2
Библиотека для создания ознакомительных туров на сайте, чтобы показать куда кликать.

https://driverjs.com/
👍22👌2🤝1
Многие думают, что работа программиста заключается в написании кода. На самом деле наша работа - решать задачки, искать решения, много думать.

Язык программирования, код, фреймворки - это лишь инструменты, которые не сложно изучить.

Работа интересная!
👍26🔥42👌1
Делитесь ссылками на группы с вакансиями для разработчиков, например: @phpdevjob
👍5🔥1👌1
Коллекция готовых компонентов интерфейса на Tailwind CSS. Спасибо, что делитесь!

http://flowbite.com
👍12🔥2👌1
В нашем VIP-канале новое видео из курса по Приему платежей 🥳
👍5🔥31👌1
😁11😭9👍8
Media is too big
VIEW IN TELEGRAM
Сейчас такого уже не поют 😁 Хорошего вечера, ребят! 🤘
🔥15👍8🤔2