PHPDoc и Laravel IDE helper. Для тех, кто не знал

Сегодня у нас снова рубрика для тех кто не знал! Думаю все знают что такое комментарии в коде. Но не все используют, не все используют правильно и не все понимают пользу. Сегодня мы затронем несколько проблем в Laravel ну само собой не только в laravel и попробуем их исключить за счет комментариев на основе стандартов phpDoc. #phpDOC#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - --------------------------------------------------------------------------------- Всех поклонников laravel я приветствую на канале CutCode! Сегодня у нас снова рубрика для тех кто не знал в которой я буду давать небольшие советы либо демонстрировать фичи из мира laravel livewire и так далее кто-то мог о них не знать, а кому-то они надеюсь даже пригодятся! Не забудьте об этом поделиться в комментариях и обязательно прожать лайк, я буду крайне благодарен! А мы начинаем, погнали! Думаю все знают что такое комментарии в коде. Но не все используют, не все используют правильно и не все понимают пользу. Сегодня мы затронем несколько проблем в Laravel ну само собой не только в laravel и попробуем их исключить за счет комментариев на основе стандартов phpDoc. PHPdoc это стандартное описание комментария чтобы в итоге он был понятен не только вам, а всем. На то он и стандарт. С помощью комментариев мы можем указать что именно происходит в коде, что за типы у атрибутов и что именно возвращается. Генерировать документации, но мы также можем добавить удобства для работы с магическими полями и методами которых в ларавел в избытке. А также подключим библиотеку которая помогает генерировать PHP Doc блоки для laravel. В общем слова словами, но показать на пальцах куда проще и понятнее. Погнали! Итак, друзья. Давайте для начала рассмотрим проблему с которой сталкивается я думаю каждый из нас. У нас есть объект eloquent модели, в данном случае это User и мы хотим получить данные из поля в таблице email. User и далее пишем email и нам IDE ничего не подсказывает. IDE понятия не имеет что у нас этот объект связан с таблицей в базе и само собой не отобразит нам все поля в таблице users. Я вам больше скажу даже если мы добавим классу юзер свойства e-mail нам также IDE ничего здесь подсказывать не будет так как find of Fail не возвращает нам класс User, он возвращает билдер, возвращает коллекции, возвращать Model, но никак не Class User. Да и в целом если бы мы и добавили в классе юзер свойства email то мы бы только сломали логику eloquent модели. --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: 🔔 подпишитесь на YouTube-канал: 📼 Курс по Laravel с нуля: PhpDoc и laravel ide helper. Для тех, кто не знал --------------------------------------------------------------------------------- 🔗 наш сайт: 📱 Наш telegram-канал:
Back to Top