Проблемы изучения фреймворков на примере авторизации в Laravel

  Рет қаралды 18,143

Дмитрий Лаврик

Дмитрий Лаврик

Күн бұрын

Пікірлер: 96
@AtticusColdfield
@AtticusColdfield 11 ай бұрын
"Выкидывать некоторые элементы, оставляя только похожие для себя элементы" - В принципе, это предложение суммирует 99% туториалов. 10/10
@МихалычЛермонтов
@МихалычЛермонтов 2 жыл бұрын
Я разработчик простой, вижу Лаврика, ставлю лайк
@yal2983
@yal2983 2 жыл бұрын
Впервые на этом канале, сначала подумал, что ты так Ларавел назвал
@cleverscript
@cleverscript 8 ай бұрын
У меня это "цепляет одну тему за другой" вылилось в то что я пошел на курс по Linux, в итоге что бы к этой ларе подступиться пришлось и его освоить, но не сколько не жалею что теперь ушел с винды)) Долго не мог к Linux подступится, вот что Laravel с людьми делает! ))
@caseng1270
@caseng1270 2 жыл бұрын
Спасибо большое за видео! Очень помогло, успокоило внутреннее противоречие. Именно так и было. Начинал с авторизации, столкнулся со всеми этими концепциями, от компонентов до реквестов. И только пропахав эти темы, смог кастомизировать авторизацию под свои нужды. Неправильно оценил время, потому и огорчался сильно.
@indigoram89
@indigoram89 2 жыл бұрын
попробуй этот плейлист и не благодари! =D kzbin.info/aero/PLXCVm4GFpx5CZf4X5ppNJTPsaGwSlBXLX
@dizelvinable
@dizelvinable 2 жыл бұрын
Полностью согласен. Тоже сталкивался с этой сложностью - т.е. с тем, что при прохождении документации встречается много тем, которые ещё не прошёл. По идее, документация должна содержать 2 крупных раздела - туториал (т.е. пошаговое изучение фреймворка, в котором нет необходимости скакать по темам и в конце запутаться, где вообще останавливался) и справочник (обычно reference вроде называется на английском). Документация Лары содержит только справочник
@indigoram89
@indigoram89 2 жыл бұрын
да, попробуй этот плейлист, не благодари =D kzbin.info/aero/PLXCVm4GFpx5CZf4X5ppNJTPsaGwSlBXLX
@romanbush5164
@romanbush5164 8 ай бұрын
интересный подход, но на ютубе этих курсов по 100 уроков, полным полно. И целые каналы посвященные Laravel, Vue и прочим.
@ЕвгенийБорисов-е1ч
@ЕвгенийБорисов-е1ч Жыл бұрын
Суть видео - учите ларавель по курсу Дмитрия - самому будет сложно!
@ecsweb-studio2732
@ecsweb-studio2732 2 жыл бұрын
Привет. Не подскажите как сделать правильно remember на Laravel. Мне проще собственную написать чем разобраться как реализовать правильно на Laravel. Дело в том, что проверка Auth::viaRemember() всегда false.
@indigoram89
@indigoram89 2 жыл бұрын
зацени и не благодари =D kzbin.info/aero/PLXCVm4GFpx5CZf4X5ppNJTPsaGwSlBXLX
@Приматсовощами
@Приматсовощами 2 жыл бұрын
На курсе Vue 3 в ноябре 2020, вы собирались допилить smart-grid. Шел 2022 год... Вроде в предложениях на гитхабе тоже рассматриваете фичи, но когда уже выйдет то?
@ИтанКросс-р6ш
@ИтанКросс-р6ш 2 жыл бұрын
Похожий опыт имею:) Знаний было 0, верстал стили и всё. В Php окромя ехо - не знал ничего. Работал с товарищем и поступали заказы более серьезные. Вот потребовалось система с админкой и тд, типа для запчастей автомобиля. Вордпресс и остальное фу-фу, мы же продвинутые) Товарищ где-то у кого-то узнал, что есть такой фреймворк - Yii2 и там вообще можно всё(GridView спаситель наш). Мы закатали рукава, вернее товарищ, у него сразу глаза загорелись, я же напротив реалистично оценил наши навыки. Натуральная магия, буквально кодили на ощуп, невозможно забыть этот сюр. Сутками сидели. На стульях засыпали. Ощущение что ты поолный дурак и абсолютно не компетентен(оно и сейчас никуда не делось). Ни о классах, ни функций, ни - прости господи MVC. Примерно как в видео: копируешь, соотносишь, где-то правишь и вроде работает. Я еще постоянно дергал товарища "что это за save()!? почему он работает!? А что за стрелка ->", на что он просто пожимал плечами, глупо улыбаясь. И делали, и работало, даже деньги получали. Но можете представить этот код...мне до сих пор не по себе. Для старта yii2 - помоему неплохо. Там нету шаблонизаторов и прочего - php и js. Во всяком случае сейчас как в дом родной захожу, когда делаю что-то с ним.
@SadBoy1
@SadBoy1 Жыл бұрын
Laravel документация это не курс для начинающих, это документация по огромной кучи разных функциональных возможностей фреймворка Так что это не пособие для новичков(к примеру как в видео начинающего прогера который хочет создать блог), а для людей которые могут быстро разобраться и у которых есть уже достаточно много знаний для этого
@cleverscript
@cleverscript 8 ай бұрын
это справочник, по справочнику учится можно но невероятно долго...
@kerimovradj
@kerimovradj 2 жыл бұрын
Видео для меня ! изучил Laravel решил сделать авторизацию установил breeze и не хрена не понял сделал по документации все сам !
@РустР
@РустР 2 жыл бұрын
типичный ларавельщик на каждый чих бежит ставить сторонний пакет - поведение унаследованное от вордпресников 😆
@kerimovradj
@kerimovradj 2 жыл бұрын
@@РустР нечего я не ставил , можно без без пакета сделать авторизацию вот и говорю что все сделал сам ! А водпресом я не когда не пользовался.
@KichatovAY
@KichatovAY 2 жыл бұрын
@@РустР ещё один голословный ярлык.
@workslikehesdoingmagicdavv1590
@workslikehesdoingmagicdavv1590 2 жыл бұрын
@@РустР ты сейчас быканул или мне показалось?
@ВиталийГиржев-ч2и
@ВиталийГиржев-ч2и 2 жыл бұрын
Отличное видео. Молодец, поднял оч важную тему.
@OHCAMbIU
@OHCAMbIU 2 жыл бұрын
Вы видели документацию Битрикс? У laravel отличная документация
@МихаилИванов-ы1ж
@МихаилИванов-ы1ж 2 жыл бұрын
Вы видели документацию Symfony? Laravel не далеко от битрикс ушло)
@user-de6xc6rj4gt
@user-de6xc6rj4gt 2 жыл бұрын
Роберт де ниро увлекался ларавел ещё в молодости. Респект!
@ddrdeveloper
@ddrdeveloper 2 жыл бұрын
а если нужно реализовать авторизацию в нескольких разделах, к примеру, еще в админке, так со стартовыми пакетами - это вообще тупик!
@netheroisoldcoder
@netheroisoldcoder Жыл бұрын
Прикольно, к такому методу пришел самостоятельно при изучении codeigniter
@TakemuraGoro
@TakemuraGoro 2 жыл бұрын
А еще трейты, а еще Dependency Injection, а еще обертки при отдаче данных. Оно вроде как ты изучал это, но когда на практике сталкиваешься, долго порой тупишь откуда и куда это все. Курсы правда нужны.
@indigoram89
@indigoram89 2 жыл бұрын
офигенный курс kzbin.info/aero/PLXCVm4GFpx5CZf4X5ppNJTPsaGwSlBXLX
@PHP_Architect
@PHP_Architect 2 жыл бұрын
Ажиотаж лары (еще один труп) как помню когда-то на YII аналогично было). Сейчас плюю на все эти фреймворки (что-то они быстро тухнут), И честно говоря ржу когда встречаю лендинг запиленый на ларавел, Еще осталось прикрутить к велику паравоз, кб. от камаза и волосы от трамвая))). Нет! делаю ставку на глубокое изучение PHP - т.е. ближе к истокам, не промажете.
@workslikehesdoingmagicdavv1590
@workslikehesdoingmagicdavv1590 2 жыл бұрын
Делал лендинг с аддминкой на ларе, нормальная тема)
@PHP_Architect
@PHP_Architect 2 жыл бұрын
@@workslikehesdoingmagicdavv1590 Да если норм знают лару то годно. Мне часто прилетают по работе допилы по лейдингам на laravel где к ней пивинчивают twig, symfony и.т.д. - А в етоге: в паблике торчит index.html а через лару на мыло отправка заявок.
@workslikehesdoingmagicdavv1590
@workslikehesdoingmagicdavv1590 2 жыл бұрын
@@PHP_Architect ахаах, зачем twig если есть blade уже в коробке. Это что за извращенцы, они документацию бросили читать на моменте установки)
@somewebpractice
@somewebpractice 2 жыл бұрын
Я js программист, но как же я не люблю фреймворки и библиотеки, спокойно пишу на ваниле, но нет, надо еще постоянно смотреть что там у надстроек поменялось, помимо основы
@freelancerdima
@freelancerdima 2 жыл бұрын
Когда ванила убьет все библиотеки? ) По идее же просто нужно вписать туда все, что уже придумано, но многое и не нужно, основное
@alexzhaliazouski5924
@alexzhaliazouski5924 2 жыл бұрын
в 21 веке на ваниле, это шутка?
@yakut54
@yakut54 2 жыл бұрын
Почему бы и нет, если располагаешь неограниченным количеством времени, можно и на ваниле свои велосипеды пилить. Why not?
@alexzhaliazouski5924
@alexzhaliazouski5924 2 жыл бұрын
@@yakut54 столько времени ни у кого нет. Речь про говносайты
@somewebpractice
@somewebpractice 2 жыл бұрын
@@yakut54 Естественно, у всех программистов нет же своих наработок, которые ты юзаешь регулярно, своих готовых решений, проще же учить что другой дибил написал))
@Запискисамоучки
@Запискисамоучки 2 жыл бұрын
Нда, полностью согласен с автором. Мне немного повезло. Сначала изучал просто Php, затем ООП. И уже потом нашел для себя Yii1. Далее и с Yii2 проблем вроде не возникло... но как-то все более заморочено стало. бесконечные топики, где решают проблемы не логики приложения (или безопасности, или чего-то еще), а как победить очередной виджет от ******* (любое имя). А сейчас, даже имея вроде как опыт, меня воротит от почти всех фреймворков. Потому что они превратились в систему в себе, диктующую как именно нужно писать код... И построить проект так, как тебе нравится вроде возможно, но какие усилия для этого приложить придется предугадать сложно... Фронтенд библиотеки идут по этому же пути, обрастают экосистемой. Красиво разворачивается проект и все - ты заложник. Сиди разбирайся, и если вдруг с чем-то в этой системе не знаком, получаешь сказку о потерянном времени (о, а еще backend с старичком php уже не модно, нужно писать все на js c nodejs на сервере). Например, svelte мне понравился. Я хочу его попробовать в своем проекте для формирования одного! модуля ... забил. Ибо придется изучить всё и вся чтобы только попробовать то, что я хочу.
@mirosh1257
@mirosh1257 2 жыл бұрын
Не имеет никакой разницы на каком сидишь ты в фрейме в РНР, это не js. Если считаешься что тебя воротить от всех фреймов , то такой вопрос к тебе? Пробывал разные паттерны и паттерные проектирование писать? Там тебя никто не диктует. Я 4 года пишу ADR на ларавеле, про MVC не вспоминаю. Если надо надо с модельки брать нужные мне ключи, то пошел создал репоз и селектом вызываю все что мне нужно, и при этом не важно на елокенте пишу или доктрину в ларавеле. Могу писать вручную валидацию, или же могу писать самой ларавел правила и сообщение в реквесте. Не надо тут пургу что во всех фреймов тебя там диктует.
@РоманКлимов-й6м
@РоманКлимов-й6м Жыл бұрын
Ну это логичное развитие продукта - когда он стал самым популярным фреймворком на рынке php он начинает менять свою доку и подходы с ориентацией на тех кто уже делает на их продукте свои задачи, то есть как справочник + продавать сопутствующие свои бризы и тому подобные Если бы это был свежий фреймворк - ему нужно максимально угодить новичкам что бы они начали использовать этот новый фреймворк вместо популярного
@yakut54
@yakut54 2 жыл бұрын
Лаврику лайк. Привет с 2018 г. Курсы JS для программистов 😉
@dreamypioneer3760
@dreamypioneer3760 Жыл бұрын
Как по мне в документации пишут многое, но не всё. А как известно у нас НЕ всегда делаются проекты строго по правилам написанным в доке. Как-то хотел внести чуть изменений в базовую регистрацию... Мне пришлось очень много перелопатить, чтобы понять, как менять базовые роуты на свои вместо ларовеловских или как при смене языка, включая Session start в kernel не ломать уже базовую работу сессий и тд. Короче + много, но камней подводных тьма. Самому сложно сразу со всем разобраться
@indigoram89
@indigoram89 2 жыл бұрын
да это всё вообще изи
@PupaLupaZalu
@PupaLupaZalu 2 жыл бұрын
Почему я нашел это видео после недели мучений, а не до? Тут абсолютно весь мой путь к рабочей аутентификации пересказан.
@vuejs1
@vuejs1 Жыл бұрын
Золотые слова
@antonbulgalov9993
@antonbulgalov9993 2 жыл бұрын
Привіт автор, а ви з якої країні ?
@__kawaii
@__kawaii 2 жыл бұрын
Россия, Москва
@mvlgorbushka
@mvlgorbushka Жыл бұрын
Боже... Почему я это видео не нашёл раньше? 20 минут и я разобрался как работает эта чёртова авторизация... Смотрел кучу видео, кучу уроков, перечитал доку - ничего не понял... И да, про предохранитель - идеально сформулировано. Именно он мешал просто ввести команду и смириться с её результатом... А ничего он лишнего не добавил? А не взломают? А не получат админку? P.s. я не программист, работаю системным администратором. PHP - хобби, обычно пишу процедурно всякие помощники в работе, мне простительно. Но почему никто ВОТ ТАК подробно это не объясняет?
@horlonangel
@horlonangel 11 ай бұрын
Потому что мало кто в этом вообще разбирается) Это вообще не программирование, а шляпа.
@iuseronline
@iuseronline 11 ай бұрын
Посмотрел видео и мне стало грустно(
@zi0wiz
@zi0wiz 2 ай бұрын
Почему реакт легче учить. Сел и пиши свой джеисикс. Научился. Давай пробовать стейты. потом учишь еффекты. А в ларавеле сразу 1000 тем. Они все связаны. Они все обьектные. Для тебя это все абстракция. Тянет что то куда то. И в той же документации. Сразу вот "а есть с коробки валидация и авторизация" жмакай туды. Какой туды? куда ХТМЛ писать. Там же сотня файлов с нуля. Да это можно выучить. Но крайне не удобно
@ecsweb-studio2732
@ecsweb-studio2732 2 жыл бұрын
Всё уже сам разобрался всё просто аунтификация без (remember) длится до окончания сессии. Аунтификация с (remember) не зависит от окончания сессии.
@indigoram89
@indigoram89 2 жыл бұрын
молодчик! ))
@ecsweb-studio2732
@ecsweb-studio2732 2 жыл бұрын
@@indigoram89 Макс за твой курс огромное спасибо я конечно же его почти весь прошёл. И конечно же подписка и лайки.
@indigoram89
@indigoram89 2 жыл бұрын
@@ecsweb-studio2732 ахах, блин мир тесен ))))
@justname9249
@justname9249 2 жыл бұрын
Спасибо, подписался.
@РустР
@РустР 2 жыл бұрын
Мда, вся логика в контроллерах - типичный стиль ларавельщика, (и это еще не самое страшное)
@KichatovAY
@KichatovAY 2 жыл бұрын
Типичный стиль новичка в любом фреймворке. Laravel никак не противоречит вынесению кусков кода в сервисы.
@РустР
@РустР 2 жыл бұрын
@@KichatovAY Просто ларавель обычно начинают изучать до того как научатся программировать, поэтому тут такое встречается особо часто, кстати, с вынесением в сервисы тоже есть нюансы
@KichatovAY
@KichatovAY 2 жыл бұрын
@@РустР что вы имеете ввиду?
@РустР
@РустР 2 жыл бұрын
@@KichatovAY проще говоря, не нужно делать так, чтобы сервис представлял из себя "божественный класс" с лапшекодом в методах
@brawlstarsbro5301
@brawlstarsbro5301 6 ай бұрын
сколько же он болтает..
@askechannel4847
@askechannel4847 Жыл бұрын
Новичек изучил код фр)))
@TakemuraGoro
@TakemuraGoro 2 жыл бұрын
Дмитрий, ну пожалуйста, переучите себя произносить правильно звук "th". Очень сложно слушать и понимать. Ну хотя бы буквы "ф" или "в" вместо "с" и "з". Тогда довольно близкое звучание к оригинальному "th". Кстати есть один из британских акцентов где так говорят. Я не знаю, что за "гений" придумал такое абсолютно не похожее замещение звуков. Вернуться бы в прошлое и прибить его.
@abcolut
@abcolut 2 жыл бұрын
Не приставайте к человеку. Зачем вы пишите этот комментарий под видео для программистов? мы даже иногда произносим английские слова по буквам.
@TakemuraGoro
@TakemuraGoro 2 жыл бұрын
@@abcolut 1. потому что это реально мешает понимать. 2. потому, что учит плохому. Программист без знания английского - плохой программист.
@abcolut
@abcolut 2 жыл бұрын
@@TakemuraGoro В каждой тусовке есть свой язык. Я не всегда понимаю сына и его терминологию - но он такой, какой он есть Не обесценивайте труд Дмитрия. Он очень крутой парень и говорит простым языком о сложном. придирки к орфографии или к произношению. Иначе можно смотреть англоязычные ролики
@TakemuraGoro
@TakemuraGoro 2 жыл бұрын
@@abcolut Ни капли не обесцениваю :) Дмитрий действительно крутой. А вот мысль про свои тусовки - плохая. Рано или поздно заученные неверно слова дадут о себе знать. Может вначале это не очевидно, но чем дальше человек растет тем вероятнее это встретится. Лучше сразу привыкать к правильному. Тем более, если каждый преподаватель будет свой акцент в английском создавать - будет вообще каша.
@abcolut
@abcolut 2 жыл бұрын
@@TakemuraGoro Я думаю, что то, что вы говорите - это ограничивающее убеждение, которое вы транслируете на других. Программист может учить в школе немецкий или французский или китайский. Представим, что перед тем, как делать это видео, автор бы задумался, а правильно ли он проговаривает слова, а правильная ли у него дикция. ВСЁ ЭТО СОВЕРШЕННО НЕ ВАЖНО в рамках той темы о которой он говорит.
@levdau
@levdau 2 жыл бұрын
Только правильно все же аутентификация, не авторизация.
@mikaelgevorgyan4521
@mikaelgevorgyan4521 2 жыл бұрын
=) нет, оба правильные птму что тоже не понятно signin login auth authentication autorization вся кое уже придумали =)
@alexswipe4590
@alexswipe4590 2 жыл бұрын
@@mikaelgevorgyan4521 Это два кардинально разных понятия. Аутентификация - проверка подлинности, т.е. что пользователь действительно является тем за кого он себя выдает, а авторизация - это проверка/предоставление прав доступа к объекту.
@mikaelgevorgyan4521
@mikaelgevorgyan4521 2 жыл бұрын
@@alexswipe4590 жесть просто=)
@mikaelgevorgyan4521
@mikaelgevorgyan4521 2 жыл бұрын
@@alexswipe4590 можно одним сказать активный пользователь
@РустР
@РустР 2 жыл бұрын
ты программировать то умеешь?
요즘유행 찍는법
0:34
오마이비키 OMV
Рет қаралды 12 МЛН
Thank you mommy 😊💝 #shorts
0:24
5-Minute Crafts HOUSE
Рет қаралды 33 МЛН
БОЙКАЛАР| bayGUYS | 27 шығарылым
28:49
bayGUYS
Рет қаралды 1,1 МЛН
Обзор Laravel Octane, Roadrunner, FrankenPHP
30:05
Просто о Web Development. CutCode
Рет қаралды 9 М.
Linux для Программистов: Зачем и Кому Он Нужен? 🤔
25:18
Александр Савченко
Рет қаралды 5 М.
Код ревью участника Laravel комьюнити CutCode
14:46
Просто о Web Development. CutCode
Рет қаралды 5 М.
Delayed Hydration или почему сайты порой тормозят
18:27
Дмитрий Лаврик
Рет қаралды 4,9 М.
Laravel. Сервисы, контракты и внедрение зависимостей
29:18
Lectoria. Обучение веб-разработке.
Рет қаралды 23 М.
RESTful API на чистом PHP
1:01:15
AreaWeb
Рет қаралды 95 М.