[ПРАКТИКА] - Строим структуру своего PHP приложения + аутентификация

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

ความคิดเห็น • 91

  • @andreybalin9314
    @andreybalin9314 ปีที่แล้ว +2

    Это видео лет 8 назад бы посмотреть, когда только начинал php. Но и сейчас оно классно выглядит 🤩

    • @VsevolodRostovskiy
      @VsevolodRostovskiy ปีที่แล้ว

      Не жалеете о своём выборе ЯП?

    • @andreybalin9314
      @andreybalin9314 ปีที่แล้ว +2

      @@VsevolodRostovskiy это проходит после 21-25 года. Лет в 30 уже всё равно какой язык 👅

    • @gamingplay5415
      @gamingplay5415 ปีที่แล้ว

      я раньше просто писал на php, сейчас на лару перешёл 😊😃

    • @VsevolodRostovskiy
      @VsevolodRostovskiy ปีที่แล้ว

      @@gamingplay5415 Можете laravel рекомендовать для входа в backend-разработку?

    • @gamingplay5415
      @gamingplay5415 ปีที่แล้ว

      @@VsevolodRostovskiy это сложновато но когда привыкнешь это такая имба😊 я изучаю +-год так уже все свои проекты перенес на лару ещё и свои пакеты пишу

  • @sistemosart1329
    @sistemosart1329 15 วันที่ผ่านมา

    Для тех кто пробует повторить урок и столкнулся с ошибкой Warning: Undefined array key "post" (примерно после 1:19:30): нужно в методе page в list добавить ключ "post" => false . Такой же как в методе post, только там "post" => true

  • @selekto2494
    @selekto2494 2 ปีที่แล้ว

    Сервисы дергуют контроллеры + которые в свою очередь обрабатывают данные. Высший пилотаж!

  • @nero-je9ni
    @nero-je9ni 2 ปีที่แล้ว

    полезный гайд не только для знаний php но и для здоровья ) напоминает что нужно регулярно пить воду

  • @ДаниалСатылган-г9ы
    @ДаниалСатылган-г9ы 4 ปีที่แล้ว +5

    Где ты ? нам не хватает твоих видео

  • @VOZ_Ru
    @VOZ_Ru 4 ปีที่แล้ว +6

    Нормас код. Где учился дружище?

  • @off746
    @off746 4 ปีที่แล้ว +7

    Можно пожалуйста видео про PDO?

  • @SolarOffRoader
    @SolarOffRoader ปีที่แล้ว +1

    Большое спасибо за видео! Хороший урок!👏

  • @ВыборпокупокВидеообзоры
    @ВыборпокупокВидеообзоры 3 ปีที่แล้ว +1

    Огромное спасибо за труд!

  • @ИлимАйтибаев
    @ИлимАйтибаев 2 ปีที่แล้ว +2

    Дай Бог Вам здоровья и вашим близким , спасибо что делитесь знаниями и помогаете другим .

  • @gamingplay5415
    @gamingplay5415 3 ปีที่แล้ว +1

    Мишаня мы все ждем тебя на ют

  • @MrDemon-lg3qe
    @MrDemon-lg3qe 4 ปีที่แล้ว +3

    1:37:46 Мог бы поставить слэш перед assets, то есть должно было выглядеть вот так(сам путь): /assets/css/bootstrap.min.css
    Так что подключение через файлы не работало бы без этого слэша в начале пути.

  • @srt2046
    @srt2046 4 ปีที่แล้ว +11

    Привет бро! Очень нравятся твои уроки) объясняешь хорошо, доступно. Сделай пожалуйста курс по бэкенду на ларавель) минимум верстки, максимум бэка. Что-то типа рестфул апи

    • @areaweb
      @areaweb  4 ปีที่แล้ว +1

      Работаем над этим

    • @gamingplay5415
      @gamingplay5415 4 ปีที่แล้ว +1

      @@areaweb а от чего может ругаться namespace на Auth::class писал все как есть что на видео что в routes.php

  • @СаидСаидов-ш2ы
    @СаидСаидов-ш2ы ปีที่แล้ว

    И еще автор скорее всего также начал недавно изучать ООП, один класс одна реализация, имена классов должны быть уникальными.
    + для представлении должны быть созданы свои методы желательно в трейтах.
    Для самых самых маленьких пойдет, но на видео код не качественный

  • @asergeev707
    @asergeev707 4 ปีที่แล้ว +4

    Шикарный урок...продолжай в таком духе!

  • @MaksimBelokurov
    @MaksimBelokurov 3 ปีที่แล้ว +3

    Подскажите, пожалуйста, где можно скачать исходный код?

  • @gamingplay5415
    @gamingplay5415 4 ปีที่แล้ว +2

    когда следующий стрим будет?

  • @fomachudnov5725
    @fomachudnov5725 3 ปีที่แล้ว

    Огромное спасибо за урок

  • @gamingplay5415
    @gamingplay5415 4 ปีที่แล้ว +2

    можно еще сделать title страниц передавать агрументом в head
    head то один файл и тайтл один там в нем хранится чтобы на разной странице был свой тайтл

  • @FrozenSky-z5v
    @FrozenSky-z5v 4 ปีที่แล้ว +2

    Будет ли продолжение по своей СОЦ сети? очень хочу увидеть реализацию чата

  • @vibe_sad
    @vibe_sad 3 ปีที่แล้ว +2

    Очень крутой видос, это очень круто, то чего мне не хватало за год изучения pho

  • @SERYA9
    @SERYA9 4 ปีที่แล้ว +4

    а где ссылки на файлы?

  • @evolution3658
    @evolution3658 ปีที่แล้ว

    очень круто!

  • @dww8579
    @dww8579 ปีที่แล้ว +1

    Братан, ты Ларавел написал руками :)

  • @Tornado-ln7fq
    @Tornado-ln7fq 3 ปีที่แล้ว +10

    Не в обиду,а где здесь ооп,я вот не увидел тут ооп.Слизанный код я вижу,но он кривой,и ооп в нем вообще нету,от слова вообще.

    • @erlanoff_a
      @erlanoff_a ปีที่แล้ว

      А он должен был быть?

    • @Kim1ne
      @Kim1ne 10 หลายเดือนก่อน

      ну как бы автор сам говорил, что напишем MVC движок)@@erlanoff_a

    • @brawlstarsbro5301
      @brawlstarsbro5301 6 หลายเดือนก่อน

      @@erlanoff_aда, в описании написано

  • @SeLoGM
    @SeLoGM ปีที่แล้ว

    Мне как абсолютному новичку в PHP понравилось - хороший старт. ВОПРОС: Не могу разобраться с валидацией. Хотелось бы что бы, если данные в полях не проходят валидацию в самой форме регистрации отобразить ошибки. При этом предыдущий ввод не должен теряться. Смотрел другие источники и примеры, там все более менне понятно, потому что нет перехода "action", и все реализованно в одном файле php. Но как делать валидацию в рамках такой струкуры приложения, как у тебя?

  • @slezhy_za_radikom
    @slezhy_za_radikom ปีที่แล้ว +1

    Господа, вот исправленные ошибки с q и post(с пост возможно не у всех было)
    "q" : $query = isset($_GET['q']) ? $_GET['q'] : '';
    "post" : if (isset($route["post"]) ? $route["post"] === true : false && $_SERVER["REQUEST_METHOD"] === "POST")

  • @moviefokll
    @moviefokll 4 ปีที่แล้ว +2

    Здравствуйте, на моменте когда мы перебираем массив list и сравниваем с q из адреса, возникает ошибка: Warning: Illegal string offset 'uri' in C:\OpenServer\domains\SpaceX-Logistics\app\Services\Router.php on line 19. Помогите пожалуйста решить проблему

    • @dGvvqA2agQJn
      @dGvvqA2agQJn 3 ปีที่แล้ว

      В гугле забанили ?)

    • @Algenix
      @Algenix 2 ปีที่แล้ว +3

      $query = ($_GET['q'] ?? null); как я решил проблему

  • @СергейМурин-ь8х
    @СергейМурин-ь8х 3 ปีที่แล้ว

    Изучил ООП. Все очень круто. Можно скинуть исходники?

    • @kapotonai
      @kapotonai 2 ปีที่แล้ว

      Поддерживаю.Где бы взять исходники...

  • @АрутАрутюнян-ч1ы
    @АрутАрутюнян-ч1ы ปีที่แล้ว

    ну почти все как в ларке))

  • @СаидСаидов-ш2ы
    @СаидСаидов-ш2ы ปีที่แล้ว

    Обязательно надо возвращать (тип) + все таки такой подход более лучший и нужный.
    Лучше сразу под MVC делать, не надо в представления кидать php код - это плохой код
    должно быть моедели - представления - контроллеры

    • @stormbraker637
      @stormbraker637 8 หลายเดือนก่อน

      Почему в вордпрессе в вьюхах код ?

    • @СаидСаидов-ш2ы
      @СаидСаидов-ш2ы 8 หลายเดือนก่อน

      @@stormbraker637 потому что wp в нем отсутствует архитектура MVC , WP построен на шаблонах

  • @СергейМурин-ь8х
    @СергейМурин-ь8х 3 ปีที่แล้ว

    Решил посмотреть, услышал про ООП пойду для начала поучу ООП. Спасибо за видео, очень благодарен

  • @off746
    @off746 3 ปีที่แล้ว

    Можно пожалуйста ролик по работе с vk api на php

  • @fbb3006
    @fbb3006 3 ปีที่แล้ว

    Для тех у кого не загружаются стили CSS по URI /auth/register
    Это из за слеша,сделайте линки в Errors(404.php, 500.php) как у меня:
    таким вот способом убираем auth!

  • @JohnJohnsonX
    @JohnJohnsonX 3 ปีที่แล้ว +1

    Урок интересный, но перед уроком стоило бы подготовиться, т.е. полностью написать код и его отладить, а не на лету придумывать, тогда бы и времени ушло б меньше и код был более качественный;)

    • @Tornado-ln7fq
      @Tornado-ln7fq 3 ปีที่แล้ว

      Да,код заранее подготовлен,но он решил его руками переписать,но без ошибок переписать не получилось,а так да.

  • @BaHeK1994
    @BaHeK1994 2 ปีที่แล้ว

    да здравствуют Notice "Undefined array key", а с php 8.0+ это уже Warning

  • @chingiskuular1013
    @chingiskuular1013 3 ปีที่แล้ว

    Добрый день! А есть на гитхабе этот код?

  • @njqnjq3098
    @njqnjq3098 3 ปีที่แล้ว

    Warning: Undefined array key "post" на строке 39 время 1:14:32, что я пропустил??

  • @kapotonai
    @kapotonai 2 ปีที่แล้ว

    Спасибо!!!

  • @ant3413
    @ant3413 3 ปีที่แล้ว

    Установил Composer но в PhpStorm не определяется,только если написать composer в командной строке в OpenServer то работает.В чем причина?

    • @ardixq
      @ardixq 2 ปีที่แล้ว

      без понятия

    • @KiberDoktoR
      @KiberDoktoR ปีที่แล้ว

      В переменные среды PATH пропиши путь до папки с composer.

  • @korytovilia2315
    @korytovilia2315 3 ปีที่แล้ว

    За RB спасибо

  • @ДмитрийБобриков-б2я
    @ДмитрийБобриков-б2я 3 ปีที่แล้ว +1

    Warning: Undefined array key "q" in D:\OpenServer\domains\php.local\app\Services\Router.php on line 19. Странно как у тебя нет этой ошибки, ведь в переменную q не чего не попадает когда мы на главной или я что то не усмотрел...

  • @АшурМезлан
    @АшурМезлан ปีที่แล้ว

    Лай и подписка. Надеюсь ещё не поздно.

  • @pryanik150
    @pryanik150 2 ปีที่แล้ว

    Почему никто не использует var_export

  • @mikaelgevorgyan4521
    @mikaelgevorgyan4521 3 ปีที่แล้ว

    autoload удалён,что мне делать о0р

  • @HaveFunGameReels
    @HaveFunGameReels ปีที่แล้ว

    2:38 я думаю люди, которые изучают php как минимумт знают где находится чат в ютубе)))) ахаха

  • @VladimirKrygin-j4d
    @VladimirKrygin-j4d 4 ปีที่แล้ว +1

    ООП-то где? )))

    • @lapa-alisa
      @lapa-alisa 3 ปีที่แล้ว

      Не завезли пока

    • @Tornado-ln7fq
      @Tornado-ln7fq 3 ปีที่แล้ว

      Да я тоже его там искал,что то не нашел,а вот статики немерено)))

    • @ant3413
      @ant3413 3 ปีที่แล้ว

      @@Tornado-ln7fq что такое статика?

  • @lapa-alisa
    @lapa-alisa 3 ปีที่แล้ว +2

    ООП, PSR ?? Не! Не слышали!...

  • @nero-je9ni
    @nero-je9ni 2 ปีที่แล้ว +1

    Для тех у кого серв на apache и не работает нормально .htaccess, а код тот же что и на видео, в файле конфигурации апаче (httpd.conf) раскомментируйте строку LoadModule rewrite_module modules/mod_rewrite.so

    • @Yurica_7
      @Yurica_7 2 ปีที่แล้ว

      она уже раскоментирована и всёравно не работает( мб не в том файле ищу...

  • @faizulla5838
    @faizulla5838 3 ปีที่แล้ว +1

    1:13:11 может я в танке... но причем экшены и роутеры? разве все это не в контроллерах прописывается??????? меня прям током передернуло. в роутере "переходят" ... но ничего "не вызывают" .... учи COLID это тоже ближе к ООП.
    ООп вообще не пахнет.... нууу главное работаЕТ ... )))
    если в уху положить котлеты потом накрошить хлеба.... затем остатки вчерашней жаренной картошки потом винегрет.... и хорошенько перемешать, то можно сказать это похлебка... и что она съедобна

  • @MrDemon-lg3qe
    @MrDemon-lg3qe 4 ปีที่แล้ว +1

    1:41:01 а можно было сделать так: md5($password)

    • @gamingplay5415
      @gamingplay5415 4 ปีที่แล้ว

      какая версия нужна чтобы нормально работало всё подскажешь?)

    • @MrDemon-lg3qe
      @MrDemon-lg3qe 4 ปีที่แล้ว

      @@gamingplay5415 я использовал новую, как я помню

    • @gamingplay5415
      @gamingplay5415 4 ปีที่แล้ว

      @@MrDemon-lg3qe лан спасиб попробуй скачать а то какие то траблы в коде хотя все точь в точь скорее всего на сам php ругается

  • @MaksymDudnyk-vj5he
    @MaksymDudnyk-vj5he 8 หลายเดือนก่อน

    Вы не переживайте по поводу того что я говорю очень бысто... Я который смотрю на 1.75х скорости😑

  • @chatabbk
    @chatabbk 4 ปีที่แล้ว +1

    Сделав тока индекс и конф файл при попытки вывести вар дамп ошибка 500 из-за чего это может быть?

  • @rostislavkornatsky580
    @rostislavkornatsky580 2 ปีที่แล้ว

    Кто сосчитал, сколько раз ""по сути" было сказано?)))

  • @sergi4827
    @sergi4827 ปีที่แล้ว

    С єтим $query = $_GET['q']; вообще бред какой-то

  • @vie8411
    @vie8411 3 ปีที่แล้ว

    Мда....

  • @297259
    @297259 3 ปีที่แล้ว +1

    Говнокод! Не надо начинать с середины! Где ядро?

    • @Tornado-ln7fq
      @Tornado-ln7fq 3 ปีที่แล้ว

      Да где где,в индекс у него все,он же сказал,ядро это прошлый век)))

    • @297259
      @297259 3 ปีที่แล้ว

      @@Tornado-ln7fq ну тогда и код у него наполовину процедурным написан будет. Просто функции обернутые в класс не есть хорошо

    • @Tornado-ln7fq
      @Tornado-ln7fq 3 ปีที่แล้ว

      @@297259 Согласен полностью.

    • @chost0
      @chost0 3 ปีที่แล้ว +3

      @@297259 я тоже смысл местного ООП не понял... я вообще плохо понимаю ООП, зашел сюда чтоб поучиться, но вот смотрю и ты правильно сказал, то же самое процедурное программирование обёрнутое в классы... куча лишнего кода не понятно зачем... может кому то так и удобнее конечно, но как по мне, разбираясь пока всю цепочку классов размотаешь чтоб добраться до нужного функционала - замучаешься... а как должно быть в ООП я так и не знаю (