Для тех кто пробует повторить урок и столкнулся с ошибкой Warning: Undefined array key "post" (примерно после 1:19:30): нужно в методе page в list добавить ключ "post" => false . Такой же как в методе post, только там "post" => true
1:37:46 Мог бы поставить слэш перед assets, то есть должно было выглядеть вот так(сам путь): /assets/css/bootstrap.min.css Так что подключение через файлы не работало бы без этого слэша в начале пути.
Привет бро! Очень нравятся твои уроки) объясняешь хорошо, доступно. Сделай пожалуйста курс по бэкенду на ларавель) минимум верстки, максимум бэка. Что-то типа рестфул апи
И еще автор скорее всего также начал недавно изучать ООП, один класс одна реализация, имена классов должны быть уникальными. + для представлении должны быть созданы свои методы желательно в трейтах. Для самых самых маленьких пойдет, но на видео код не качественный
Мне как абсолютному новичку в PHP понравилось - хороший старт. ВОПРОС: Не могу разобраться с валидацией. Хотелось бы что бы, если данные в полях не проходят валидацию в самой форме регистрации отобразить ошибки. При этом предыдущий ввод не должен теряться. Смотрел другие источники и примеры, там все более менне понятно, потому что нет перехода "action", и все реализованно в одном файле php. Но как делать валидацию в рамках такой струкуры приложения, как у тебя?
Господа, вот исправленные ошибки с q и post(с пост возможно не у всех было) "q" : $query = isset($_GET['q']) ? $_GET['q'] : ''; "post" : if (isset($route["post"]) ? $route["post"] === true : false && $_SERVER["REQUEST_METHOD"] === "POST")
Здравствуйте, на моменте когда мы перебираем массив list и сравниваем с q из адреса, возникает ошибка: Warning: Illegal string offset 'uri' in C:\OpenServer\domains\SpaceX-Logistics\app\Services\Router.php on line 19. Помогите пожалуйста решить проблему
Обязательно надо возвращать (тип) + все таки такой подход более лучший и нужный. Лучше сразу под MVC делать, не надо в представления кидать php код - это плохой код должно быть моедели - представления - контроллеры
Для тех у кого не загружаются стили CSS по URI /auth/register Это из за слеша,сделайте линки в Errors(404.php, 500.php) как у меня: таким вот способом убираем auth!
Урок интересный, но перед уроком стоило бы подготовиться, т.е. полностью написать код и его отладить, а не на лету придумывать, тогда бы и времени ушло б меньше и код был более качественный;)
Warning: Undefined array key "q" in D:\OpenServer\domains\php.local\app\Services\Router.php on line 19. Странно как у тебя нет этой ошибки, ведь в переменную q не чего не попадает когда мы на главной или я что то не усмотрел...
Для тех у кого серв на apache и не работает нормально .htaccess, а код тот же что и на видео, в файле конфигурации апаче (httpd.conf) раскомментируйте строку LoadModule rewrite_module modules/mod_rewrite.so
1:13:11 может я в танке... но причем экшены и роутеры? разве все это не в контроллерах прописывается??????? меня прям током передернуло. в роутере "переходят" ... но ничего "не вызывают" .... учи COLID это тоже ближе к ООП. ООп вообще не пахнет.... нууу главное работаЕТ ... ))) если в уху положить котлеты потом накрошить хлеба.... затем остатки вчерашней жаренной картошки потом винегрет.... и хорошенько перемешать, то можно сказать это похлебка... и что она съедобна
@@297259 я тоже смысл местного ООП не понял... я вообще плохо понимаю ООП, зашел сюда чтоб поучиться, но вот смотрю и ты правильно сказал, то же самое процедурное программирование обёрнутое в классы... куча лишнего кода не понятно зачем... может кому то так и удобнее конечно, но как по мне, разбираясь пока всю цепочку классов размотаешь чтоб добраться до нужного функционала - замучаешься... а как должно быть в ООП я так и не знаю (
Это видео лет 8 назад бы посмотреть, когда только начинал php. Но и сейчас оно классно выглядит 🤩
Не жалеете о своём выборе ЯП?
@@VsevolodRostovskiy это проходит после 21-25 года. Лет в 30 уже всё равно какой язык 👅
я раньше просто писал на php, сейчас на лару перешёл 😊😃
@@gamingplay5415 Можете laravel рекомендовать для входа в backend-разработку?
@@VsevolodRostovskiy это сложновато но когда привыкнешь это такая имба😊 я изучаю +-год так уже все свои проекты перенес на лару ещё и свои пакеты пишу
Для тех кто пробует повторить урок и столкнулся с ошибкой Warning: Undefined array key "post" (примерно после 1:19:30): нужно в методе page в list добавить ключ "post" => false . Такой же как в методе post, только там "post" => true
Сервисы дергуют контроллеры + которые в свою очередь обрабатывают данные. Высший пилотаж!
полезный гайд не только для знаний php но и для здоровья ) напоминает что нужно регулярно пить воду
Где ты ? нам не хватает твоих видео
Нормас код. Где учился дружище?
Можно пожалуйста видео про PDO?
Большое спасибо за видео! Хороший урок!👏
Огромное спасибо за труд!
Дай Бог Вам здоровья и вашим близким , спасибо что делитесь знаниями и помогаете другим .
Мишаня мы все ждем тебя на ют
1:37:46 Мог бы поставить слэш перед assets, то есть должно было выглядеть вот так(сам путь): /assets/css/bootstrap.min.css
Так что подключение через файлы не работало бы без этого слэша в начале пути.
Привет бро! Очень нравятся твои уроки) объясняешь хорошо, доступно. Сделай пожалуйста курс по бэкенду на ларавель) минимум верстки, максимум бэка. Что-то типа рестфул апи
Работаем над этим
@@areaweb а от чего может ругаться namespace на Auth::class писал все как есть что на видео что в routes.php
И еще автор скорее всего также начал недавно изучать ООП, один класс одна реализация, имена классов должны быть уникальными.
+ для представлении должны быть созданы свои методы желательно в трейтах.
Для самых самых маленьких пойдет, но на видео код не качественный
Шикарный урок...продолжай в таком духе!
Подскажите, пожалуйста, где можно скачать исходный код?
когда следующий стрим будет?
Огромное спасибо за урок
можно еще сделать title страниц передавать агрументом в head
head то один файл и тайтл один там в нем хранится чтобы на разной странице был свой тайтл
Будет ли продолжение по своей СОЦ сети? очень хочу увидеть реализацию чата
Очень крутой видос, это очень круто, то чего мне не хватало за год изучения pho
а где ссылки на файлы?
очень круто!
Братан, ты Ларавел написал руками :)
Не в обиду,а где здесь ооп,я вот не увидел тут ооп.Слизанный код я вижу,но он кривой,и ооп в нем вообще нету,от слова вообще.
А он должен был быть?
ну как бы автор сам говорил, что напишем MVC движок)@@erlanoff_a
@@erlanoff_aда, в описании написано
Мне как абсолютному новичку в PHP понравилось - хороший старт. ВОПРОС: Не могу разобраться с валидацией. Хотелось бы что бы, если данные в полях не проходят валидацию в самой форме регистрации отобразить ошибки. При этом предыдущий ввод не должен теряться. Смотрел другие источники и примеры, там все более менне понятно, потому что нет перехода "action", и все реализованно в одном файле php. Но как делать валидацию в рамках такой струкуры приложения, как у тебя?
Господа, вот исправленные ошибки с q и post(с пост возможно не у всех было)
"q" : $query = isset($_GET['q']) ? $_GET['q'] : '';
"post" : if (isset($route["post"]) ? $route["post"] === true : false && $_SERVER["REQUEST_METHOD"] === "POST")
Здравствуйте, на моменте когда мы перебираем массив list и сравниваем с q из адреса, возникает ошибка: Warning: Illegal string offset 'uri' in C:\OpenServer\domains\SpaceX-Logistics\app\Services\Router.php on line 19. Помогите пожалуйста решить проблему
В гугле забанили ?)
$query = ($_GET['q'] ?? null); как я решил проблему
Изучил ООП. Все очень круто. Можно скинуть исходники?
Поддерживаю.Где бы взять исходники...
ну почти все как в ларке))
Обязательно надо возвращать (тип) + все таки такой подход более лучший и нужный.
Лучше сразу под MVC делать, не надо в представления кидать php код - это плохой код
должно быть моедели - представления - контроллеры
Почему в вордпрессе в вьюхах код ?
@@stormbraker637 потому что wp в нем отсутствует архитектура MVC , WP построен на шаблонах
Решил посмотреть, услышал про ООП пойду для начала поучу ООП. Спасибо за видео, очень благодарен
Можно пожалуйста ролик по работе с vk api на php
Для тех у кого не загружаются стили CSS по URI /auth/register
Это из за слеша,сделайте линки в Errors(404.php, 500.php) как у меня:
таким вот способом убираем auth!
Урок интересный, но перед уроком стоило бы подготовиться, т.е. полностью написать код и его отладить, а не на лету придумывать, тогда бы и времени ушло б меньше и код был более качественный;)
Да,код заранее подготовлен,но он решил его руками переписать,но без ошибок переписать не получилось,а так да.
да здравствуют Notice "Undefined array key", а с php 8.0+ это уже Warning
Добрый день! А есть на гитхабе этот код?
Warning: Undefined array key "post" на строке 39 время 1:14:32, что я пропустил??
Спасибо!!!
Установил Composer но в PhpStorm не определяется,только если написать composer в командной строке в OpenServer то работает.В чем причина?
без понятия
В переменные среды PATH пропиши путь до папки с composer.
За RB спасибо
Warning: Undefined array key "q" in D:\OpenServer\domains\php.local\app\Services\Router.php on line 19. Странно как у тебя нет этой ошибки, ведь в переменную q не чего не попадает когда мы на главной или я что то не усмотрел...
Извини, ошибка ушла сама по себе, хм...
Интересно, как она ушла?
Лай и подписка. Надеюсь ещё не поздно.
Почему никто не использует var_export
autoload удалён,что мне делать о0р
2:38 я думаю люди, которые изучают php как минимумт знают где находится чат в ютубе)))) ахаха
ООП-то где? )))
Не завезли пока
Да я тоже его там искал,что то не нашел,а вот статики немерено)))
@@Tornado-ln7fq что такое статика?
ООП, PSR ?? Не! Не слышали!...
Для тех у кого серв на apache и не работает нормально .htaccess, а код тот же что и на видео, в файле конфигурации апаче (httpd.conf) раскомментируйте строку LoadModule rewrite_module modules/mod_rewrite.so
она уже раскоментирована и всёравно не работает( мб не в том файле ищу...
1:13:11 может я в танке... но причем экшены и роутеры? разве все это не в контроллерах прописывается??????? меня прям током передернуло. в роутере "переходят" ... но ничего "не вызывают" .... учи COLID это тоже ближе к ООП.
ООп вообще не пахнет.... нууу главное работаЕТ ... )))
если в уху положить котлеты потом накрошить хлеба.... затем остатки вчерашней жаренной картошки потом винегрет.... и хорошенько перемешать, то можно сказать это похлебка... и что она съедобна
1:41:01 а можно было сделать так: md5($password)
какая версия нужна чтобы нормально работало всё подскажешь?)
@@gamingplay5415 я использовал новую, как я помню
@@MrDemon-lg3qe лан спасиб попробуй скачать а то какие то траблы в коде хотя все точь в точь скорее всего на сам php ругается
Вы не переживайте по поводу того что я говорю очень бысто... Я который смотрю на 1.75х скорости😑
Сделав тока индекс и конф файл при попытки вывести вар дамп ошибка 500 из-за чего это может быть?
проверяй ;
Кто сосчитал, сколько раз ""по сути" было сказано?)))
С єтим $query = $_GET['q']; вообще бред какой-то
Мда....
Говнокод! Не надо начинать с середины! Где ядро?
Да где где,в индекс у него все,он же сказал,ядро это прошлый век)))
@@Tornado-ln7fq ну тогда и код у него наполовину процедурным написан будет. Просто функции обернутые в класс не есть хорошо
@@297259 Согласен полностью.
@@297259 я тоже смысл местного ООП не понял... я вообще плохо понимаю ООП, зашел сюда чтоб поучиться, но вот смотрю и ты правильно сказал, то же самое процедурное программирование обёрнутое в классы... куча лишнего кода не понятно зачем... может кому то так и удобнее конечно, но как по мне, разбираясь пока всю цепочку классов размотаешь чтоб добраться до нужного функционала - замучаешься... а как должно быть в ООП я так и не знаю (