#теория
Очень неплохая статья про то, как надо писать код, чтобы потом не было мучительно больно. Крайне рекомендую новичкам прочитать её два или три раза. ;)
https://proglib.io/p/kak-napisat-kod-kotoryy-polyubyat-vse-2020-03-17
Очень неплохая статья про то, как надо писать код, чтобы потом не было мучительно больно. Крайне рекомендую новичкам прочитать её два или три раза. ;)
https://proglib.io/p/kak-napisat-kod-kotoryy-polyubyat-vse-2020-03-17
Библиотека программиста
Как написать код, который полюбят все
Набор практик хорошего кода, не зависящих от языка программирования. Примените их, и ваш код будет не только работать, но и читаться.
#laravel #vue #tools
Интересный фреймворк для личного кабинета на Laravel+Vue с готовым управлением пользователями, дашбордом, элементами UI, уведомлениями и другими плюшками. Попробую с ним как-нибудь поразбираться.
http://demo.antaresproject.io
https://www.antaresproject.io/
Интересный фреймворк для личного кабинета на Laravel+Vue с готовым управлением пользователями, дашбордом, элементами UI, уведомлениями и другими плюшками. Попробую с ним как-нибудь поразбираться.
http://demo.antaresproject.io
https://www.antaresproject.io/
demo.antaresproject.io
Antares Demo
Thank you for choosing Antares as a foundation for your application. You can find the latest updates and documentation at: http://antaresproject.io
#laravel #tools
Google Sheets через Eloquent. Библиотечка позволяет читать данные из гугл-таблицы. Записи еще нет, но планируется)
https://github.com/grosv/eloquent-sheets
Google Sheets через Eloquent. Библиотечка позволяет читать данные из гугл-таблицы. Записи еще нет, но планируется)
https://github.com/grosv/eloquent-sheets
GitHub
GitHub - grosv/eloquent-sheets at laravelnews
Sushi-powered Eloquent Models for Google Sheets. Contribute to grosv/eloquent-sheets development by creating an account on GitHub.
#laravel #tips
Углубляем понимание Route в Laravel. Я для себя кое-что нового почерпнул.
https://laravel.demiart.ru/routing-advanced-tips/
Углубляем понимание Route в Laravel. Я для себя кое-что нового почерпнул.
https://laravel.demiart.ru/routing-advanced-tips/
Уроки Laravel
Продвинутые советы по Маршрутизации в Laravel | Уроки Laravel
Все мы используем простой синтаксис Route::get() и Route::post(), но в больших проектах это делать сложнее. В этой статье собраны несколько советов для различных ситуаций. Совет 1. Route::get() ДО Rou
#php #спёрнуто
Несколько интересных ресурсов, посвященных языку PHP.
KILLERPHP
killerphp.com. Девиз сайта: “Уроки для не ботанов”. Это, пожалуй, один из крупнейших ресурсов, посвященных PHP и веб-разработке в целом. Сайт, начавший свою работу еще в 2010 году, содержит блоги, видео, руководства и другие материалы. Заходите, не пожалеете.
NOMADPHP
nomadphp.com. Если нужна подробная информация о конференциях, семинарах, интервью - Вам сюда. Здесь находятся сотни руководств и обзоров, посвященных веб-разработке, описания лучших практик и другие полезные материалы.
PHPPOINT
phptpoint.com. Огромный источник информации о PHP, ООП, продвинутых техниках программирования.
DNA88
dna88.com. Название звучит странно. Но сам сайт просто невероятен. Здесь есть все, что Вам нужно. То есть, буквально все: фреймворки, роутеры, протоколы передачи данных, шаблоны, библиотеки изображений, тесты, документы, безопасность, рекомендации - любые материалы. Этот список можно продолжать бесконечно.
PHPTHERIGHTWAY
phptherightway.com. Лучшая постоянно обновляемая документация, возможно, она даже лучше чем на официальном сайте PHP.
PHPPOT
phppot.com. Великолепное руководство для начинающих. Содержит огромное количество полезных проектов.
PHPCLASSES
phpclasses.org. Вы не являетесь PHP-разработчиком, если не знаете про этот ресурс. Сайт содержит большое количество готовых скриптов, обзоров, вакансий, рецензий на книги.
PHPARCH
phparch.com. Журнал для PHP-разработчиков. Здесь также можно найти обзоры, рецензии, интервью.
PHPFLOW
phpflow.com. Бесконечное количество обзоров, блогов и исходников. Ресурс будет полезен и тем, что изучает MySQL, jQuery и Angular.
PHPCLICKS
phpclicks.com. Сайт содержит множество контента, посвященнго PHP, MySQL, jQuery, Wordpress.
PACKAGIST.ORG
packagist.org. Ресурс, о котором знает каждый PHP-разработчик. Содержит библиотеки для composer’а. Сайт интегрирован с GitHub, что значительно упрощает публикацию новых проектов.
Несколько интересных ресурсов, посвященных языку PHP.
KILLERPHP
killerphp.com. Девиз сайта: “Уроки для не ботанов”. Это, пожалуй, один из крупнейших ресурсов, посвященных PHP и веб-разработке в целом. Сайт, начавший свою работу еще в 2010 году, содержит блоги, видео, руководства и другие материалы. Заходите, не пожалеете.
NOMADPHP
nomadphp.com. Если нужна подробная информация о конференциях, семинарах, интервью - Вам сюда. Здесь находятся сотни руководств и обзоров, посвященных веб-разработке, описания лучших практик и другие полезные материалы.
PHPPOINT
phptpoint.com. Огромный источник информации о PHP, ООП, продвинутых техниках программирования.
DNA88
dna88.com. Название звучит странно. Но сам сайт просто невероятен. Здесь есть все, что Вам нужно. То есть, буквально все: фреймворки, роутеры, протоколы передачи данных, шаблоны, библиотеки изображений, тесты, документы, безопасность, рекомендации - любые материалы. Этот список можно продолжать бесконечно.
PHPTHERIGHTWAY
phptherightway.com. Лучшая постоянно обновляемая документация, возможно, она даже лучше чем на официальном сайте PHP.
PHPPOT
phppot.com. Великолепное руководство для начинающих. Содержит огромное количество полезных проектов.
PHPCLASSES
phpclasses.org. Вы не являетесь PHP-разработчиком, если не знаете про этот ресурс. Сайт содержит большое количество готовых скриптов, обзоров, вакансий, рецензий на книги.
PHPARCH
phparch.com. Журнал для PHP-разработчиков. Здесь также можно найти обзоры, рецензии, интервью.
PHPFLOW
phpflow.com. Бесконечное количество обзоров, блогов и исходников. Ресурс будет полезен и тем, что изучает MySQL, jQuery и Angular.
PHPCLICKS
phpclicks.com. Сайт содержит множество контента, посвященнго PHP, MySQL, jQuery, Wordpress.
PACKAGIST.ORG
packagist.org. Ресурс, о котором знает каждый PHP-разработчик. Содержит библиотеки для composer’а. Сайт интегрирован с GitHub, что значительно упрощает публикацию новых проектов.
#laravel #tips
В моём первом приложении на стеке Laravel+Vue понадобилась регистрация пользователей через API со всеми плюшками. Добрые люди подкинули ссылку на статью, как сделать:
https://si-dev.com/uk/blog/rest-api-auth-with-laravel-passport
В моём первом приложении на стеке Laravel+Vue понадобилась регистрация пользователей через API со всеми плюшками. Добрые люди подкинули ссылку на статью, как сделать:
https://si-dev.com/uk/blog/rest-api-auth-with-laravel-passport
Si-Dev
REST API аутентифікація з використанням Laravel Passport
У цій статті розглянемо як в Laravel створити API аутентифікацію за допомогою офіційного пакета Passport.
#laravel #tips
А вот как приделать ещё и верификацию E-mail при регистрации через API.
Эта статья мне очень помогла. Пришлось, конечно, под себя много переделать, но в результате я получил то, что хотел.
https://medium.com/@pran.81/how-to-implement-laravels-must-verify-email-feature-in-the-api-registration-b531608ecb99
А вот как приделать ещё и верификацию E-mail при регистрации через API.
Эта статья мне очень помогла. Пришлось, конечно, под себя много переделать, но в результате я получил то, что хотел.
https://medium.com/@pran.81/how-to-implement-laravels-must-verify-email-feature-in-the-api-registration-b531608ecb99
Medium
How to implement Laravel’s Must Verify Email feature in the API registration
Here we will recreate the Laravel’s Must Verify Email feature in API registration to get email when we register via API in Laravel
#laravel #tips
Пока писал регистрацию пользователей, понял, что у меня двух контроллерах один и тот же код. Задался вопросом, как избавиться от дублирования. Добрый человек тут же подкинул мне ссылочку на статью - прям ровно про мой случай.
https://m.habr.com/ru/post/491728/
Пока писал регистрацию пользователей, понял, что у меня двух контроллерах один и тот же код. Задался вопросом, как избавиться от дублирования. Добрый человек тут же подкинул мне ссылочку на статью - прям ровно про мой случай.
https://m.habr.com/ru/post/491728/
Хабр
Принцип DRY на примере Laravel
Рассмотрим простой модуль, отвечающий за добавление новых пользователей. И на его примере увидим, какие возможности открывает применение принципа DRY. Для меня принцип DRY (Don't Repeat...
#php #мамойклянусьнереклама
Надо глянуть! Особенно интересно про GraphQL - пытаюсь изучать его в фоновом режиме :)
"28 МАРТА / С 10:55 ПО МОСКВЕ
Виртуальный PHP-митап:
ютуб-трансляция, холивары голосом и много интерактивов"
Темы докладов:
- Удаленка: вредные советы и полезные практики
- Побеждаем легаси без боли. V2.0
- Разделяй код: две причины для CQRS
- Модули как альтернатива микросервисам. V2.0
- GraphQL: плюсы и минусы на практике. V3.0
- Готовим код к выходу в свет
https://meetups-online.ru/virtual_php_meetup
Надо глянуть! Особенно интересно про GraphQL - пытаюсь изучать его в фоновом режиме :)
"28 МАРТА / С 10:55 ПО МОСКВЕ
Виртуальный PHP-митап:
ютуб-трансляция, холивары голосом и много интерактивов"
Темы докладов:
- Удаленка: вредные советы и полезные практики
- Побеждаем легаси без боли. V2.0
- Разделяй код: две причины для CQRS
- Модули как альтернатива микросервисам. V2.0
- GraphQL: плюсы и минусы на практике. V3.0
- Готовим код к выходу в свет
https://meetups-online.ru/virtual_php_meetup
#laravel #course
Я начал изучение Ларавель с этого курса. Вернее, я сначала пробовал два других, но было очень сложно воткнуться, так как не знал некоторых базовых вещей. А в этом курсе парень (на русском!) неплохо рассказывает как раз базовые вещи.
Правда, курс основан на версии 5.2, но для меня это было не принципиально. После него я вернулся к тем двум, с которыми сначала не задалось, и там уже всё пошло со свистом.
В общем, рекомендую :)
https://www.youtube.com/playlist?list=PL9ogRqeIEMzntnGiOj0tHu0o2ldxWWtJR
Я начал изучение Ларавель с этого курса. Вернее, я сначала пробовал два других, но было очень сложно воткнуться, так как не знал некоторых базовых вещей. А в этом курсе парень (на русском!) неплохо рассказывает как раз базовые вещи.
Правда, курс основан на версии 5.2, но для меня это было не принципиально. После него я вернулся к тем двум, с которыми сначала не задалось, и там уже всё пошло со свистом.
В общем, рекомендую :)
https://www.youtube.com/playlist?list=PL9ogRqeIEMzntnGiOj0tHu0o2ldxWWtJR
#laravel #course #english
А вот на этом курсе я уже более глубоко погрузился в разработку Laravel+VueJS.
До сих пор время от времени к нему возвращаюсь по мере разработки своего проекта, чтобы подсмотреть некоторые идеи.
К сожалению (для тех, у кого туго с этим), на английском.
https://www.udemy.com/course/laravel-vuejs-fullstack-web-development/
А вот на этом курсе я уже более глубоко погрузился в разработку Laravel+VueJS.
До сих пор время от времени к нему возвращаюсь по мере разработки своего проекта, чтобы подсмотреть некоторые идеи.
К сожалению (для тех, у кого туго с этим), на английском.
https://www.udemy.com/course/laravel-vuejs-fullstack-web-development/
Udemy
Laravel 12 & Vue 3 Mastery – Build API & Monolith SPAs
Build, test & deploy modern API-based and monolith SPAs Two real-world fullstack apps for your portfolio
#git Осваиваем работу с кодовой базой по-взрослому
Forwarded from Хабр
Собираем свой flow для git с нуля.
Ваш Git — это часть вашей инфраструктуры и кодовой базы, в нём точно так же копится технический долг, и его точно так же надо обслуживать. К сожалению, это не очевидно для большинства: http://amp.gs/0UGJ
Ваш Git — это часть вашей инфраструктуры и кодовой базы, в нём точно так же копится технический долг, и его точно так же надо обслуживать. К сожалению, это не очевидно для большинства: http://amp.gs/0UGJ
Forwarded from DНЕВНИК web-программиста
В наше время философия REST API фактически вытеснила все остальные подходы.
Фронтенд вы или бекэнд - но суть REST вы должны понимать.
👉REST: простым языком
#js
Фронтенд вы или бекэнд - но суть REST вы должны понимать.
👉REST: простым языком
#js
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Программирование голосом на Python
Если вам надоело программировать руками или у вас лапки, то обратите внимание на разработку этого парня. Он придумал, как программировать голосом. По началу, говорит, было тяжеловато, но уже через пару месяцев стало получаться быстрее и эффективнее, чем руками.
Ссылка на его полный доклад: https://tprg.ru/wAOu
#python
Если вам надоело программировать руками или у вас лапки, то обратите внимание на разработку этого парня. Он придумал, как программировать голосом. По началу, говорит, было тяжеловато, но уже через пару месяцев стало получаться быстрее и эффективнее, чем руками.
Ссылка на его полный доклад: https://tprg.ru/wAOu
#python
#backend
Nginx - один из самых популярных веб-серверов. Лично я уже несколько лет использую только его. Если работаешь с бэкэндом без системного администратора под рукой, то стоит научиться настраивать свой веб-сервер)
https://www.youtube.com/playlist?list=PLhgRAQ8BwWFa7ulOkX0qi5UfVizGD_-Rc
Nginx - один из самых популярных веб-серверов. Лично я уже несколько лет использую только его. Если работаешь с бэкэндом без системного администратора под рукой, то стоит научиться настраивать свой веб-сервер)
https://www.youtube.com/playlist?list=PLhgRAQ8BwWFa7ulOkX0qi5UfVizGD_-Rc
YouTube
Основы Nginx
С помощью этого курса вы изучите основы и у вас появится понимание того, как работает Nginx и как с ним работать. Этот курс подойдет всем, кто имеет базовое ...
#laravel #tips
Все ещё не освоил английский? 🤷♂
Тогда я расскажу, как всего за три дня освоить лучшие практики Ларавель: читай на русском ;)
https://github.com/alexeymezenin/laravel-best-practices/blob/master/russian.md#%D0%91%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BB%D0%BE%D0%B3%D0%B8%D0%BA%D0%B0-%D0%B2-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0%D1%85
Все ещё не освоил английский? 🤷♂
Тогда я расскажу, как всего за три дня освоить лучшие практики Ларавель: читай на русском ;)
https://github.com/alexeymezenin/laravel-best-practices/blob/master/russian.md#%D0%91%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BB%D0%BE%D0%B3%D0%B8%D0%BA%D0%B0-%D0%B2-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0%D1%85
GitHub
laravel-best-practices/russian.md at master · alexeymezenin/laravel-best-practices
Laravel best practices. Contribute to alexeymezenin/laravel-best-practices development by creating an account on GitHub.
#php #laravel #tools
Библиотека для написания чат-ботов под Телеграмм.
Сам не пробовал, но выглядит неплохо.
https://github.com/irazasyed/telegram-bot-sdk
Библиотека для написания чат-ботов под Телеграмм.
Сам не пробовал, но выглядит неплохо.
https://github.com/irazasyed/telegram-bot-sdk
GitHub
GitHub - irazasyed/telegram-bot-sdk: 🤖 Telegram Bot API PHP SDK. Lets you build Telegram Bots easily! Supports Laravel out of the…
🤖 Telegram Bot API PHP SDK. Lets you build Telegram Bots easily! Supports Laravel out of the box. - irazasyed/telegram-bot-sdk