Шпаргалка по консольным командам Laravel.
Рекомендую хотя бы просто пробежаться по списку команд и изучить те, которые не знаешь!
https://artisan.page
#laravel #artisan
Рекомендую хотя бы просто пробежаться по списку команд и изучить те, которые не знаешь!
https://artisan.page
#laravel #artisan
👍6
Book24 работает на Nuxt
Частенько открываю исходный код странички, чтобы посмотреть на чём работает фронтенд.
Становится приятно, если вижу Vue или Nuxt. Не знаю почему =)
https://book24.ru
Частенько открываю исходный код странички, чтобы посмотреть на чём работает фронтенд.
Становится приятно, если вижу Vue или Nuxt. Не знаю почему =)
https://book24.ru
👍2🔥2
А ты знал, что PHP-функцию
В этом случае под капотом он просто приводит все значения массива к
В итоге вернёт новый массив с элементами, которые стали
Примеры на скрине ☝️
Лайк? Лайк!
#php
array_filterможно вызывать с одним массивом (без callback-функции)?
В этом случае под капотом он просто приводит все значения массива к
boolean.
В итоге вернёт новый массив с элементами, которые стали
trueпосле приведения.
Примеры на скрине ☝️
Лайк? Лайк!
#php
👍8
Конкурс для разработчиков
Хочешь попробовать свои силы в реальной задаче? Время пришло!
Представь, что тебе на работе дали задачу и сегодня нужно её решить.
Победит тот, кто первый напишет правильное и красивое решение задачи в комментариях к этому посту.
Правильное и красивое решение - решение, которое понравится мне 😁 А еще можно голосовать лайками!
Описание задачи
Вывести на страницу (vue илил laravel blade) имя, страну и email пользователя через запятую. Все свойства - НЕ обяательные. Например страны или email у пользователя может не быть (null).
Пример результата
От тебя требуется написать простое и продуманное решение задачи.
Реализация в контексте шаблонизатора Vue или Laravel Blade. То есть можно
Условия конкурса
- Присылай код текстом (не скрин)
- Можно писать на JS или PHP
- Нельзя изменять сообщение
- Приз 500 рублей на карту
Если есть вопросы - пиши в комментариях.
Приглашай друзей - сделай репост!🔥
#contest
Хочешь попробовать свои силы в реальной задаче? Время пришло!
Представь, что тебе на работе дали задачу и сегодня нужно её решить.
Победит тот, кто первый напишет правильное и красивое решение задачи в комментариях к этому посту.
Правильное и красивое решение - решение, которое понравится мне 😁 А еще можно голосовать лайками!
Описание задачи
Вывести на страницу (vue илил laravel blade) имя, страну и email пользователя через запятую. Все свойства - НЕ обяательные. Например страны или email у пользователя может не быть (null).
Пример результата
Максим, Россия, example@1code.ru
От тебя требуется написать простое и продуманное решение задачи.
Реализация в контексте шаблонизатора Vue или Laravel Blade. То есть можно
{{ user.name }} и всё остальное.Условия конкурса
- Присылай код текстом (не скрин)
- Можно писать на JS или PHP
- Нельзя изменять сообщение
- Приз 500 рублей на карту
Если есть вопросы - пиши в комментариях.
Приглашай друзей - сделай репост!
#contest
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Результат конкурса
Это именно тот вариант, который я хотел увидеть - мало кода, легко читается и универсальный.
Мы создаём массив с данными юзера, фильтруем его и склеиваем через запятую с пробелом.
Помимо этого не забыл про оператор
Код на PHP будет выглядеть так:
Можно использовать коллекцию Laravel:
Но специально для этого создавать коллекцию совсем не обязательно.
Поздравляем победителя!🥳
Это именно тот вариант, который я хотел увидеть - мало кода, легко читается и универсальный.
Мы создаём массив с данными юзера, фильтруем его и склеиваем через запятую с пробелом.
Помимо этого не забыл про оператор
null safe(безопасный null) для страны пользователя.
Код на PHP будет выглядеть так:
implode(', ', array_filter([$user->name, $user->country?->name, $user->email]));Можно использовать коллекцию Laravel:
collect([$user->name, $user->country?->name, $user->email])->filter()->implode(', ');Но специально для этого создавать коллекцию совсем не обязательно.
Поздравляем победителя!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3
Почему НЕ учавствуешь в конкурсе?
Anonymous Poll
9%
Слишком легко
30%
Слишком сложно
0%
Не нужны бабосы
47%
Просто не хочу
14%
Свой ответ (в комментарии)
Парсинг сайтов
Я никогда особо не интересовался парсингом сайтов, потому что мне это НЕ интересно.
Однако знаю, что многие любят эту тему, поэтому вот интересная статья с ответами на вопросы.
Кстати, если не вкурсе, то парсинг - это вытаскивание информации со страниц сайтов. Например, вытащить и сохранить в свою базу данных товары и цены с mvideo.
https://vc.ru/dev/496144-20-mln-rubley-v-god-na-parsinge-saytov
#parsing
Я никогда особо не интересовался парсингом сайтов, потому что мне это НЕ интересно.
Однако знаю, что многие любят эту тему, поэтому вот интересная статья с ответами на вопросы.
Кстати, если не вкурсе, то парсинг - это вытаскивание информации со страниц сайтов. Например, вытащить и сохранить в свою базу данных товары и цены с mvideo.
https://vc.ru/dev/496144-20-mln-rubley-v-god-na-parsinge-saytov
#parsing
👍3
Forwarded from Макс Орлов Блог
Спешу поделиться радостью
Осуществилась давняя мечта - приобрёл роцкерский мотоцикл.
Как ребёнок, не спал пару ночей от радости🤣 Мужики поймут!
Конечно сезон покатушек уже закончился, потому что покупка спонтанная и неожиданная.
Так что катаюсь крайние деньки, но уже могу сказать, что ездить на этом малыше не просто, но кайфово!
Желаю тебе тоже побольше таких ярких моментов и хороших выходных!
Осуществилась давняя мечта - приобрёл роцкерский мотоцикл.
Как ребёнок, не спал пару ночей от радости
Конечно сезон покатушек уже закончился, потому что покупка спонтанная и неожиданная.
Так что катаюсь крайние деньки, но уже могу сказать, что ездить на этом малыше не просто, но кайфово!
Желаю тебе тоже побольше таких ярких моментов и хороших выходных!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥6🎉5
Как работает цикл событий в JavaScript
Полезная статья для понимания механизма асинхронной работы JS.
https://habr.com/ru/post/680846/
#js #async
Полезная статья для понимания механизма асинхронной работы JS.
https://habr.com/ru/post/680846/
#js #async
👍3
Просмотр логов в Laravel
Тестирую бесплатный пакет для просмотра логов.
Первое впечатление - нравится!🙂
https://arunas.dev/log-viewer-for-laravel
Приятно работать, когда есть качественные готовые решения 😍
#laravel #log #logs #logging
Тестирую бесплатный пакет для просмотра логов.
Первое впечатление - нравится!
https://arunas.dev/log-viewer-for-laravel
Приятно работать, когда есть качественные готовые решения 😍
#laravel #log #logs #logging
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Пакет для автоматического создания и удаления дополнительных серверов
Например, наше приложение работает с разной нагрузкой - днём она высокая, а ночью маленькая.
Или у нас есть очереди, которые обрабатывают разное кол-во задач. То густо, то пусто 😃
Пакет будет каждую минуту запускать функцию, в которой мы говорим сколько серверов нужно в текущий момент.
Это позволяет сильно экономить на серверах.
Получается такой мини-кубернетис с автоматическим горизонтальным масштабированием.
Серверы создаются из заранее подготовленного образа. Прикольная тема, если что будем иметь ввиду.
https://spatie.be/docs/laravel-dynamic-servers/v1/introduction
#laravel #server #servers
Например, наше приложение работает с разной нагрузкой - днём она высокая, а ночью маленькая.
Или у нас есть очереди, которые обрабатывают разное кол-во задач. То густо, то пусто 😃
Пакет будет каждую минуту запускать функцию, в которой мы говорим сколько серверов нужно в текущий момент.
Это позволяет сильно экономить на серверах.
Получается такой мини-кубернетис с автоматическим горизонтальным масштабированием.
Серверы создаются из заранее подготовленного образа. Прикольная тема, если что будем иметь ввиду.
https://spatie.be/docs/laravel-dynamic-servers/v1/introduction
#laravel #server #servers
👍5
Обработка PDF
Куча инструментов для работы с PDF - конвертация, редактирование, наложение водяных знаков и тд.
Есть программный интерфейс (API) 👌
https://www.ilovepdf.com
#pdf
Куча инструментов для работы с PDF - конвертация, редактирование, наложение водяных знаков и тд.
Есть программный интерфейс (API) 👌
https://www.ilovepdf.com
👍9
Laravel + Inertia + Vue (React)
Пошаговая инструкция по разработке простого проекта на современном стеке.
https://bootcamp.laravel.com
#laravel #inertial #bootcamp
Пошаговая инструкция по разработке простого проекта на современном стеке.
https://bootcamp.laravel.com
#laravel #inertial #bootcamp
🔥9👍3
Laracon - конференция Laravel
На конференции, помимо прочего, показали, что с помощью Laravel Livewire теперь можно создавать настоящие SPA с серверным рендерингом через привычный шаблонизатор Blade - практически без JavaScript!
Ссылка на фрагмент, где Калеб (разработчик Livewire и AlpineJS) показывает этот функционал:
https://youtu.be/f4QShF42c6E?t=7949
#laracon
На конференции, помимо прочего, показали, что с помощью Laravel Livewire теперь можно создавать настоящие SPA с серверным рендерингом через привычный шаблонизатор Blade - практически без JavaScript!
Ссылка на фрагмент, где Калеб (разработчик Livewire и AlpineJS) показывает этот функционал:
https://youtu.be/f4QShF42c6E?t=7949
#laracon
🔥7