Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.3K subscribers
1.34K photos
20 videos
26 files
4.03K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
加入频道
#php #yii2

Эта книга переживает уже третье издание и по-прежнему считается лучшей для изучения практического создания приложений на популярном фреймворке Yii2. Особенность книги в том, что её написали двое практикующих программистов, курсы одного из которых  -  Дмитрия Елисеева  -  можно найти на русском ютубе. Это руководство не пересказывает документацию, как многие другие книги, в ней авторы привели около 100 полезных примеров кода (регистрация, корзина товаров в магазине), которые можно использовать в своих проектах.

https://yangx.top/progbook/1474
#sql

Куда программисту на PHP без sql и навыков построения сложных запросов к базе? Так подумали и мы и срочно принялись искать для вас небольшой, но достаточный для создания небольшого блога материал по sql. И, конечно, мы нашли его.

https://towardsdatascience.com/sql-tutorial-how-to-write-better-queries-108ae91d5f4e
#php #no_standart

Хотите знать, как удобно заполнить объект? Вот так:
$obj = (object)['value1' => 123, 'my_val' => 567];
echo $obj->my_val; //567

В результате преобразования массива в объект вы получите экземпляр класса stdClass.
#php #laravel

Если совсем новенький в Laravel, то начинать нужно с чего-то попроще. Например, написать свой To-Do лист, процесс разработки которого научит вас CRUD операциям на Laravel, познакомит вас с его структурой и шаблонизацией. Чтобы не заблудиться в проекте, следуйте за автором этого плейлиста.
#php #библиотека

Чтобы добиться красивого ЧПУ вашего приложения, вам нужно поработать над роутингом. Или же вы можете воспользоваться готовой библиотекой Route, которая сделает всё за вас.
#php #библиотека #api #bots

Сегодня каждый второй программист делает ботов для телеграм, которые могут доставать статистику из каналов, давать возможность отложенных публикаций, банить за определённые слова и многое другое. А есть другие программисты, которым интересно писать свои библиотеки и SDK поверх API телеграма, чтобы сделать разработку ботов легче и быстрее. Если вы задумались сделать своего бота, то советуем посмотреть в сторону этих библиотек:

https://telegram-bot-sdk.readme.io/docs

https://github.com/yagop/node-telegram-bot-api

https://github.com/eternnoir/pyTelegramBotAPI
#php #slim

Slim 3 — отличный микрофреймворк, позволяющий, в то же время, создавать сложные веб-приложения. Любое приложение начинается с создания аутентификации пользователя, и порой это может быть совсем нелегко, как на чистом php. Как это сделать — расскажет автор данного плейлиста.
Представляем большую подборку YouTube-каналов по изучению PHP и смежных технологий, которая подойдет как новичку, так и профессионалу.

https://proglib.io/p/php-web-youtube/

#php #videos #novice
#php #oop

Лекция для опытных программистов, автор которой объясняет назначение встроенных в PHP интерфейсов, классов и магических методов.

https://www.youtube.com/watch?v=KHkk6Lf-_xQ&t=1179s
#php #oop #video

Неплохое видео по объектно-ориентированному программированию для тех, кто устал пытаться понять, как работать в этой парадигме. Возможно, именно это видео поможет вам побороть непонимание.
Всё ещё отлаживаете PHP по-старинке? Рассказываем про инструмент, которым пользуются современные PHP-программисты. Этот инструмент – Xdebug.

https://proglib.io/p/using-xdebug/

#php #xdebug
#php #machine_learning

Многие слышали про машинное обучение, но почти никто не знает, что php так же применим к созданию нейронных сетей, предварительной обработке и извлечению признаков. Установить эту библиотеку вы можете с гитхаб, а прочитать полную документацию на этом сайте.
#php #laravel

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