- Видео 282
- Просмотров 570 593
Андрей Кудлай
Украина
Добавлен 1 сен 2009
Приветствую! Меня зовут Андрей и я - веб-разработчик с многолетним опытом создания сайтов и преподавания по теме веб-разработки и программирования.
На данном канале вы найдете уроки по HTML, CSS, PHP, SQL, Laravel, WordPress, OpenCart и другим темам. Прежде всего, это будут уроки для начинающих программистов, но также и для более продвинутых разработчиков.
==============================================
Если Вы хотите поддержать развитие канала - не буду иметь ничего против :)
💖 Поддержка канала:
www.donationalerts.com/r/matroskin978
4731 2196 5549 6408 (ПриватБанк)
matroskin978@gmail.com (PayPal)
TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20)
410014621600849 (ЮMoney)
Также Вы можете приобрести мои платные курсы, в том числе и со скидкой. Список курсов можно найти в комментариях к урокам или обратившись ко мне.
На данном канале вы найдете уроки по HTML, CSS, PHP, SQL, Laravel, WordPress, OpenCart и другим темам. Прежде всего, это будут уроки для начинающих программистов, но также и для более продвинутых разработчиков.
==============================================
Если Вы хотите поддержать развитие канала - не буду иметь ничего против :)
💖 Поддержка канала:
www.donationalerts.com/r/matroskin978
4731 2196 5549 6408 (ПриватБанк)
matroskin978@gmail.com (PayPal)
TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20)
410014621600849 (ЮMoney)
Также Вы можете приобрести мои платные курсы, в том числе и со скидкой. Список курсов можно найти в комментариях к урокам или обратившись ко мне.
Загрузка файлов с библиотекой Dropzone. 3. Удаление файлов на сервере
В этом уроке мы реализуем удаление файлов на сервере, а также устраним возможную уязвимость, связанную с процессом удаления файлов.
Исходники к уроку - github.com/matroskin978/dropzone/tree/1a4ad4488f3a3d1cb64de6f9028bcb26e222ae3d
==========================================
💖 Поддержка канала
www.donationalerts.com/r/matroskin978
4731 2196 5549 6408 (ПриватБанк)
matroskin978@gmail.com (PayPal)
TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20)
410014621600849 (ЮMoney)
===============================================
Мои курсы на Udemy
Не получается приобрести курс или нужна скидка - обращайтесь. Решим :)
Laravel 11. Теория и практика работы с PHP-фреймворком - www.udemy.com/course/laravel-11-php/?referral...
Исходники к уроку - github.com/matroskin978/dropzone/tree/1a4ad4488f3a3d1cb64de6f9028bcb26e222ae3d
==========================================
💖 Поддержка канала
www.donationalerts.com/r/matroskin978
4731 2196 5549 6408 (ПриватБанк)
matroskin978@gmail.com (PayPal)
TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20)
410014621600849 (ЮMoney)
===============================================
Мои курсы на Udemy
Не получается приобрести курс или нужна скидка - обращайтесь. Решим :)
Laravel 11. Теория и практика работы с PHP-фреймворком - www.udemy.com/course/laravel-11-php/?referral...
Просмотров: 71
Видео
Загрузка файлов с библиотекой Dropzone. 2. Сохранение файлов на сервере
Просмотров 1272 часа назад
В этом уроке мы реализуем сохранение файлов на сервере, а также используем дополнительные настройки библиотеки Dropzone.js. Исходники к уроку - github.com/matroskin978/dropzone/tree/33c9e1fd3f1359c14a3c7f9deb2b7872f1e5ff86 Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20) 41001...
О моем новом курсе "Laravel 11. Теория и практика работы с PHP-фреймворком"
Просмотров 8187 часов назад
Курс доступен для приобретения по ссылке: www.udemy.com/course/laravel-11-php/?referralCode=9D54F544CCFD5E79FB11 Если есть проблемы с приобретением курса - пишите на email: matroskin978@gmail.com
Загрузка файлов с библиотекой Dropzone. 1. Подключение и настройка библиотеки Dropzone.js
Просмотров 3339 часов назад
В этом уроке мы подключим, а также сделаем первичную настройку библиотеки Dropzone. И, конечно же, проверим ее работу, отправив файлы на сервер. Исходники к уроку - github.com/matroskin978/dropzone/tree/903be8b779fb35a7b9ccf699e50b213033c8d993 Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwt...
Создание собственного PHP MVC фреймворка на ООП. 23. Класс для авторизации пользователей
Просмотров 40719 часов назад
В этом уроке мы напишем класс для аутентификации пользователей на сайте. Исходники к уроку - github.com/matroskin978/fr.loc/tree/7ddb3ad7e250678f2ea28e1c5b850ea750650e8f Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20) 410014621600849 (ЮMoney) Мои курсы на Udemy Не получается ...
Анимация элементов на сайте при скролле с библиотекой ScrollReveal
Просмотров 60914 дней назад
В этом уроке мы используем JS-библиотеку ScrollReveal для добавления красивой анимации элементам сайта при скролле страницы. Исходники к уроку - github.com/matroskin978/scrollreveal Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20) 410014621600849 (ЮMoney) Мои курсы на Udemy Не...
Создание собственного PHP MVC фреймворка на ООП. 22. Отправка писем на email
Просмотров 45814 дней назад
В этом уроке мы реализуем простую и удобную функцию для отправки писем на email. Функция будет поддерживать использование шаблонов и данных для них. Исходники к уроку - github.com/matroskin978/fr.loc/tree/e9873c2399d260c18fe95d477b1233bc658efb97 Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) TXGoBr7UrwRUYx7FpzbiG8znkgC6fh...
21. Создание собственного PHP MVC фреймворка на ООП. 21. Мультиязычность. Часть 4
Просмотров 38221 день назад
В этом уроке мы завершим реализацию поддержки мультиязычности для нашего фреймворка и реализуем вывод информации из языковых файлов. Исходники к уроку - github.com/matroskin978/fr.loc/tree/80f42641aff335bafdfd319a8c2ff666327c38ed Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20...
20. Создание собственного PHP MVC фреймворка на ООП. 20. Мультиязычность. Часть 3
Просмотров 37021 день назад
В этом уроке мы продолжим реализацию поддержки мультиязычности для нашего фреймворка и реализуем вывод информации из БД с учетом выбранного языка. Исходники к уроку - github.com/matroskin978/fr.loc/tree/d8058013285f6973b938836612145348dd4b6904 Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwt...
6. Оформление слайдера
Просмотров 28228 дней назад
В этом уроке мы напишем стили для оформления слайдера. Исходники к уроку - github.com/matroskin978/lock-tpl/tree/8977aced190c139c2271636e9600120662679e71 Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20) 410014621600849 (ЮMoney) Мои курсы на Udemy Не получается приобрести курс ...
5. Верстка слайдера
Просмотров 47328 дней назад
В этом уроке мы доработаем анимацию меню, а также набросаем верстку слайдера. Исходники к уроку - github.com/matroskin978/lock-tpl/tree/386d4917052c3de14592e87376c6604da4385fc1 Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20) 410014621600849 (ЮMoney) Мои курсы на Udemy Не полу...
Создание собственного PHP MVC фреймворка на ООП. 19. Мультиязычность. Часть 2
Просмотров 360Месяц назад
В этом уроке мы продолжим реализацию поддержки мультиязычности для нашего фреймворка и добавим переключатель языков. Исходники к уроку - github.com/matroskin978/fr.loc/tree/1d736615830f371254da6bfa0c17df34270b5411 Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20) 41001462160084...
Создание собственного PHP MVC фреймворка на ООП. 18. Мультиязычность
Просмотров 440Месяц назад
В этом уроке мы приступим к реализации поддержки мультиязычности для нашего фреймворка. Исходники к уроку - github.com/matroskin978/fr.loc/tree/b6593a400b30d0c170f660f3e3c16fedb611b418 Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20) 410014621600849 (ЮMoney) Мои курсы на Udemy...
Создание собственного PHP MVC фреймворка на ООП. 17. Ajax-запросы. Часть 2
Просмотров 392Месяц назад
В этом уроке мы завершим реализацию ajax-запроса для форм на сайте. Исходники к уроку - github.com/matroskin978/fr.loc/tree/359fee8b9064a2a4f65ac95263942eee3aac57d2 Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20) 410014621600849 (ЮMoney) Мои курсы на Udemy Не получается приоб...
Создание собственного PHP MVC фреймворка на ООП. 16. Ajax-запросы
Просмотров 611Месяц назад
В этом уроке мы добавим возможность подключения дополнительных ресурсов (стилей и скриптов) для отдельных страниц. Также мы приступи к реализации ajax-запроса для форм на сайте. Исходники к уроку - github.com/matroskin978/fr.loc/tree/ec087c053ac3ac7d10c12c06d950ff21a0d04850 Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) T...
Создание собственного PHP MVC фреймворка на ООП. 15. Класс кэширования
Просмотров 456Месяц назад
Создание собственного PHP MVC фреймворка на ООП. 15. Класс кэширования
Создание собственного PHP MVC фреймворка на ООП. 14. Класс Pagination. Часть 2
Просмотров 490Месяц назад
Создание собственного PHP MVC фреймворка на ООП. 14. Класс Pagination. Часть 2
Создание собственного PHP MVC фреймворка на ООП. 13. Класс Pagination
Просмотров 547Месяц назад
Создание собственного PHP MVC фреймворка на ООП. 13. Класс Pagination
Создание собственного PHP MVC фреймворка на ООП. 12. Middleware
Просмотров 559Месяц назад
Создание собственного PHP MVC фреймворка на ООП. 12. Middleware
1. Анализ макета в Figma и подключение ресурсов
Просмотров 1,1 тыс.Месяц назад
1. Анализ макета в Figma и подключение ресурсов
Создание собственного PHP MVC фреймворка на ООП. 11. Обработка ошибок
Просмотров 561Месяц назад
Создание собственного PHP MVC фреймворка на ООП. 11. Обработка ошибок
Создание интернет-магазина на OpenCart с нуля. Перенос сайта на хостинг
Просмотров 6602 месяца назад
Создание интернет-магазина на OpenCart с нуля. Перенос сайта на хостинг
Создание собственного PHP MVC фреймворка на ООП. 10. Класс Database
Просмотров 7002 месяца назад
Создание собственного PHP MVC фреймворка на ООП. 10. Класс Database
Создание собственного PHP MVC фреймворка на ООП. 9. Работа с БД
Просмотров 6832 месяца назад
Создание собственного PHP MVC фреймворка на ООП. 9. Работа с БД
Создание интернет-магазина на OpenCart с нуля. Переключатель валют
Просмотров 4142 месяца назад
Создание интернет-магазина на OpenCart с нуля. Переключатель валют
Создание собственного PHP MVC фреймворка на ООП. 8. CSRF-токен
Просмотров 6672 месяца назад
Создание собственного PHP MVC фреймворка на ООП. 8. CSRF-токен
Простейшая валидация форм на HTML и CSS
Просмотров 4522 месяца назад
Простейшая валидация форм на HTML и CSS
Спасибо за урок Один момент не понять из примера у меня не работает $_SERVER['QUERY_STRING'] но работает $_SERVER['REQUEST_URI'] $_SERVER['QUERY_STRING'] выдает только GET запрос после "name=cscsdcsc" $_SERVER['REQUEST_URI'] выдает полный запрос "fddf/свмвмв/?name=cscsdcsc" Не понимаю как у вас работает )
По-моему не очень правильно сразу загружать файл на сервер после загрузки его в Дропзон. В итоге вы обновляете страницу, а файлы в uploads остаются уже лежать. Логичнее загружать их туда по клику на кнопку наверное.
А как иначе, используя Dropzone? Он ведь автоматом отправляет файлы, а мы принимаем их на сервере? Или есть какая-то опция, о которой я не знаю, которая запрещает автоматом отправлять файл, но при этом добавляет его в форму и показывает? Если есть - подскажите, потому что я о такой не знаю. Что касается остального, то эта проблема решаема. Файлы, которые загружены на сервер, прикрепляются к галерее (записи) после отправки формы. Все неприкрепленные файлы можно удалять по расписанию. UPD. Хотя да, есть такая опция - autoProcessQueue. Не использовал, но посмотрю.
Спасибо за серию уроков! Всё супер работает, но, как и в предыдущем видео, не понятно, как отправлять свой шаблон письма на восстановления пароля. :( Пойду рыться у зарубежных блогеров. :(
У меня вот почему то такая ошибка возникла на 39:24 Fatal error: Uncaught Error: Class "Laravel\SerializableClosure\Support\ReflectionClosure" not found in C:\Xampp\htdocs\php_mvc_framework\vendor\illuminate\support\Onceable.php:66 Stack trace: #0 C:\Xampp\htdocs\php_mvc_framework\vendor\illuminate\support\Onceable.php(34): Illuminate\Support\Onceable::hashFromTrace(Array, Object(Closure)) #1 C:\Xampp\htdocs\php_mvc_framework\vendor\illuminate\database\Eloquent\Concerns\PreventsCircularRecursion.php(29): Illuminate\Support\Onceable::tryFromTrace(Array, Object(Closure)) #2 C:\Xampp\htdocs\php_mvc_framework\vendor\illuminate\database\Eloquent\Concerns\HasRelationships.php(799): Illuminate\Database\Eloquent\Model->withoutRecursion(Object(Closure)) #3 C:\Xampp\htdocs\php_mvc_framework\vendor\illuminate\database\Eloquent\Model.php(1204): Illuminate\Database\Eloquent\Model->touchOwners() #4 C:\Xampp\htdocs\php_mvc_framework\vendor\illuminate\database\Eloquent\Model.php(1174): Illuminate\Database\Eloquent\Model->finishSave(Array) #5 C:\Xampp\htdocs\php_mvc_framework\vendor\illuminate\database\Eloquent\Builder.php(1079): Illuminate\Database\Eloquent\Model->save() #6 C:\Xampp\htdocs\php_mvc_framework\vendor\illuminate\support\helpers.php(380): Illuminate\Database\Eloquent\Builder->Illuminate\Database\Eloquent\{closure}(Object(App\Models\User)) #7 C:\Xampp\htdocs\php_mvc_framework\vendor\illuminate\database\Eloquent\Builder.php(1078): tap(Object(App\Models\User), Object(Closure)) #8 C:\Xampp\htdocs\php_mvc_framework\app\Controllers\UserController.php(45): Illuminate\Database\Eloquent\Builder->create(Array) #9 [internal function]: App\Controllers\UserController->store() #10 C:\Xampp\htdocs\php_mvc_framework\core\Router.php(70): call_user_func(Array) #11 C:\Xampp\htdocs\php_mvc_framework\core\Application.php(35): PHPFramework\Router->dispatch() #12 C:\Xampp\htdocs\php_mvc_framework\public\index.php(20): PHPFramework\Application->run() #13 {main} thrown in C:\Xampp\htdocs\php_mvc_framework\vendor\illuminate\support\Onceable.php on line 66
решением проблемы является установка пакета: composer require laravel/serializable-closure Но после установки пакета, если использовать dump в этом месте dump(User::query()->create([ 'name' => $model->attributes['name'], 'email' => $model->attributes['email'], 'password' => $model->attributes['password'], ])); unset($model->attributes['confirmPassword']); то возникает следующее: Warning: Cannot modify header information - headers already sent by (output started at C:\Xampp\htdocs\php_mvc_framework\vendor\symfony\var-dumper\Dumper\AbstractDumper.php:174) in C:\Xampp\htdocs\php_mvc_framework\core\Response.php on line 23 Но как я уже понял это возникало потому что у меня была закоментирована строка: dd($model->attributes);
Ещё что хочу заметить, что несмотря на ошибку указанную в первом комментарии, сами данные так то вставлялись в БД)))
@@vitality1617 да, все ошибки связаны с тем, что версия пакета обновилась и в новой версии есть изменения. Но можно не обращать внимания на все эти ошибки, поскольку в следующем уроке мы удалим пакет и напишем свой класс для работы с БД.
Стільки корисного, не встигаю все дивитись ) Дякую за контент 👍
Будь ласка 😉
У меня при проверке вместо слов показывает название документов в папке тест😢
Если подскажете отметку времени на видео, на которой у меня что-то получилось, а у вас не получилось, тогда попробую подсказать что-то. Пока не очень понимаю после какой проверки и что именно у вас не так.
Правильнее использовать механизм исключений в php. У вас сейчас получается логически неверно, потому что js реагирует колбеком success() считая что все прошло успешно и вы уже внутри этого "успешного" ответа передаете текстом какие то придуманные личные абстракции, типа ключа error и так далее. И приходится внутри колбека success делать множество проверок, основанных просто на "слове". А вот если бы php возвращал new Exeption('Размер файла больще допустимого',400) то js отловил бы это уже колбеком error() и было бы логически и программно более правильно.
Да, я думал и над таким вариантом, но тогда на серверной стороне получается больше кода: нужно перехватить исключение, отправить код и ошибку. На стороне же JS всего два варианта и множества проверок нет. Возможно, что-то делаю не так. Вполне допускаю. Если предложите вместо такого кода: if (!in_array($ext, ['jpg', 'png'])) { exit(json_encode(['status' => 'error', 'errors' => 'Invalid extension'])); } что-то хотя бы ненамного длиннее - обязательно покажу уже в 4-ом уроке.
Кажется, нашел оптимальный способ. Без исключений, но клиент его понимает как ошибку и кода на сервере на 1 строчку больше. В 4-ом уроке покажу свой вариант. Еще раз спасибо, что натолкнули на решение. Возможно, и не окончательно правильное, но более оптимальное все же)
Спасибо за видео. Только включил, сразу вопрос, изменение сортировки будет?
Пожалуйста) Да, сортировка будет. Об этом говорил и в первом уроке, озвучивая задачу, и в этом уроке, озвучивая оставшееся к реализации.
Отлично!
💖 Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20) 410014621600849 (ЮMoney) =============================================== Мои курсы на Udemy Не получается приобрести курс или нужна скидка - обращайтесь. Решим :) Laravel 11. Теория и практика работы с PHP-фреймворком - www.udemy.com/course/laravel-11-php/?referralCode=9D54F544CCFD5E79FB11 Курс "PHP 8. ООП. Создание собственного PHP MVC фреймворка": www.udemy.com/course/php-8-framework/?referralCode=1D29D8356C893C7889B3 Курс по созданию интернет-магазина и веб-приложений в Telegram - www.udemy.com/course/telegram-bots-web-apps/?referralCode=A574DFE059CF9FF4E002 Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - www.udemy.com/course/opencart-3/?referralCode=96BAF7C78DF57D6A90CA Курс по PHP - www.udemy.com/course/php-8-ua/?referralCode=4DAAEA9CF6ADF447D879 СУБД MySQL и язык запросов SQL. Теория и практика - www.udemy.com/course/mysql-sql/?referralCode=B6655F05D32032D80C0B
Разница существенная между этим курсом и бесплатным курсом который у вас на ютубе? Кроме разницы версий и практики
Наличие практики - это уже существенная разница. А так - можно банально по содержанию сравнить, чтобы увидеть, какие темы затронуты в этом курсе и каких нет в бесплатном. Их не так много, но они есть.
32:00 А в каком видео вы рассматриваете как верстать письмо с нуля для подтверждения email?
Это планировалось показать в этом цикле уроков по Laravel: ruclips.net/p/PLNvHH49JXUUCeFbIl23lHCLO1tTmKWBtn Показать не верстку письма и не конкретно письма для подтверждения email, а показать в общем как создавать собственные шаблоны для разных писем. Но дальше планов это не пошло. Цикл уроков стал собирать мало откликов, поэтому перестал его продолжать.
@@matroskin978 Нет в русскоязычном сегменте, как отправить свое письмо для верификации Email. Стандартное письмо - там Черт ногу сломит. Не понять даже как изменять текст сообщения, единственное понятно как изменить логотип. даже вы запутались на моменте 30:49 как изменить надпись *Hello*
@@matroskin978 Нет в русскоязычном сегменте, как отправить свое письмо для верификации Email. Стандартное письмо - там 4epт ногу сломит. Не понять даже как изменять текст сообщения, единственное понятно как изменить логотип. даже вы запутались на моменте
Да вроде бы у меня и не было на 30:49 намерений изменить Hello на что-то другое. Но если нужно заменить, то это делается в resources\views\vendor otifications\email.blade.php Можно прямо в шаблоне. Но лучше создать языковой файл и заменить с учетом локализации. Если нужно кастомизировать другие части письма, тогда это делается через AppServiceProvider - laravel.com/docs/11.x/verification#verification-email-customization Там есть метод line(), который можно вызывать по цепочке многократно и передавать ему параметром параграфы письма. В данном цикле уроков у меня просто не было задачи акцентировать на отправке писем, поэтому просто коснулся этой темы, не более того.
@@matroskin978 Спасибо! Почитал документацию, посмотрел иностранные видео. Там в AppServiceProvider в return (new MailMessage) можно вызвать view() и указать путь до своего письма. :)
Здравствуйте, доброго времени суток, а на новом курсе будет возможность создания под категорий, выбора нескольких категорий, возможность создания и поддержки доп полей к постам к примепу, модулей и тд, еще хотелось бы уточнить будет ли что то про безопасность сайта, за ранее спасибо за ответ.
Здравствуйте! Если вы имеете в виду этот курс, то в видео я показал весь функционал, который там есть. Если имеется в виду следующий курс, то там планируется вложенность категорий. Создание дополнительных полей и модулей в планах нет. Про безопасность сайта - что имеется в виду? Фреймворк из коробки предлагает и заставляет использовать возможности, которые обеспечивают защиту от основных уязвимостей (sql-инъекций, XSS и CSRF). Если имеете в виду эти моменты, то, само собой, это все есть)
Давайте интерент магазин, там реально куча всего интересного можно сделать, это и фильтра, и подключение оплаты, и избраное и лк ,корзина
Шикарно, весь день ждал, и вышло видео. Благодарю 🤗
Пожалуйста 😉
Андрей, добрый вечер, вы не подскажете, есть какая-нибудь библиотека, чтобы прикрутить онлайн-чат на сайт? Это, наверное websocket нужно использовать?
Добрый вечер! Увы, готового решения не подскажу. Самому для проекта не помешало бы что-то такое. Поэтому, если найдете, - буду очень благодарен, если поделитесь)
Спасибо Андрей! Огромное спасибо Вам за очень Важные уроки для веб-разработчиков особенно для начинающих!
Пожалуйста 🙂
💖 Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20) 410014621600849 (ЮMoney) =============================================== Мои курсы на Udemy Не получается приобрести курс или нужна скидка - обращайтесь. Решим :) Laravel 11. Теория и практика работы с PHP-фреймворком - www.udemy.com/course/laravel-11-php/?referralCode=9D54F544CCFD5E79FB11 Курс "PHP 8. ООП. Создание собственного PHP MVC фреймворка": www.udemy.com/course/php-8-framework/?referralCode=1D29D8356C893C7889B3 Курс по созданию интернет-магазина и веб-приложений в Telegram - www.udemy.com/course/telegram-bots-web-apps/?referralCode=A574DFE059CF9FF4E002 Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - www.udemy.com/course/opencart-3/?referralCode=96BAF7C78DF57D6A90CA Курс по PHP - www.udemy.com/course/php-8-ua/?referralCode=4DAAEA9CF6ADF447D879 СУБД MySQL и язык запросов SQL. Теория и практика - www.udemy.com/course/mysql-sql/?referralCode=B6655F05D32032D80C0B
Подскажите пожалуйста, курс по интернет-магазину будет идти отдел ным курсом или дополнением к этому?
Отдельным полноценным курсом. Просто там не будет теоретической части, а будет сразу создание магазина.
По вашему мнению какой из cms лучше для магазина WooCommerce или opencart?
Лучше делать на той, с которой больше опыта работы. В этом плане для меня удобнее OpenCart.
Спасибо за урок! будут уроки о мидлваре, полисе. Также было бы прекрасно увидеть пример разработки реального проекта, типа магазина))
Пожалуйста) В отдельных плейлистах планируются данные темы. Реальный проект, типа блог, - вчера вышел курс на Udemy. Следующий реальный проект, типа интернет-магазин, - выйдет чуть позже там же ;)
Невозможно не написать комментарий! Лучшие уроки, лучшая подача, а материалу вообще цены нет! Спасибо огромное!
@@SidermanDmitry пожалуйста 😉
Андрей, здравствуйте!Хочу у вас спросить какие предварительные знания нужны чтобы освоить ваш курс по Laravel?Достаточно ли будет освоения вашего платного курса по созданию собственого MVC фреймворка?
@@za-i7p здравствуйте! Да, курса по написанию собственного фреймворка будет даже более чем достаточно для изучения Laravel.
Как купить из России?
В описании к видео написал, что можно писать на email, если есть проблемы с приобретением курса.
Спасибо Андрей, молодец! Мультиленгвидж есть? Судя по аннотации, нет. Все почему то это обходят стороной, кроме индусов, но у них все через задних проход делается. Извиняюсь за такую задержку. Наш разговор остается в силе, еще нужно уладить несколько вопросов.Слежу за вами постоянно, но во фреймворке (ваши видео последние) немного не такой подход мультиленгвиджа, считаю делать нужно по другому. Очень интересует ваш подход к этой задаче. С уважением! Спасибо вам, за то, что делаете.
Спасибо 🙂 Мультиязычность на Laravel планирую показать циклом уроков на канале.
Очень прекрасно! Спасибо!
🔥🔥🔥
Спасибо Андрей за курс по Laravel. Давно хотел освоить этот фрэймворк! 👍🤝
Здравствуйте! Спасибо за курс! Было бы здорово в дополнении увидеть работу с докером и разработку доски объявлений :)
Ждем доску !!! это круто
Жду интернет магазин на Laravel а то WooCommerce не удобный
Класс, обязательно куплю! Это отличная новость.
Шкода, купити не зможу((((
Спасибо Андрей за ваши уроки, ждём с нетерпением 👌
поддержку автора лайком
Ждем доску объявлений!! Спасибо за вашу работу.
Класс!!! Очень замечательно!!! Интернет магазин интересует. Но и доска обьявлений тоже интересно
Разве что как хобби
Прекрасная новость!
Обязательно приобрету курс по созданию интернет магазина или доски объявления.
Спасибо за курс, ждем курс посложнее)
Спасибо за отличное объяснение! Интересно слушать, подача отличная! Давайте ещё!)
Я вот так сделал ( то есть напрямую назвал класс к обьекту $this которого мы и хотели обратиться в файле default.php но не знаю насколько так правильно и не вызовет ли это проблем в будущем. На момент окончания 7 го урока ошибок нет. <?= view()->content; ?>
По идее, не должно быть проблем) Это тот же объект класса View в обоих случаях.
@@matroskin978 просто оно интересно что когда по имени класса обращаешься то редактор не ругается ,а когда через $this то горит оранжевым )))
Спасибо за урок. Судя по GitHub библиотека мертвая в плане обновлений и уже давненько :(
Пожалуйста) Быть может, просто нечего обновлять? Зачем что-то обновлять в работающем исправно продукте? Обновляют в тех случаях, когда есть баги при работе с новыми версиями браузеров или же просто допиливают какую-то фичу. Если всего этого нет, то и обновлений нет.
хороший урок, но в будущем при создании ваших курсов хотелось чтобы вы ещё и давали какие то домашние задания:) А на новом уроке как вариант ответ
@@vitality1617 спасибо) В платных курсах по PHP и MySQL, т.е. в курсах, предполагающих изучение языка, есть масса домашних заданий. В бесплатных курсах я такого не практикую. Да и не теоретический это курс, где можно придумать огромное количество заданий. Это курс практический и задания здесь вы можете брать сами из каждого урока. Взять хотя бы этот урок. Я озвучиваю какую-то задачу и начинаю ее реализацию. Можете прослушать задачу, поставить видео на паузу и попробовать написать свое решение. После этого посмотреть уже мое решение)
@matroskin978 да как вариант, можно и так, тогда можно будет если что купить ваш курс на юдеми (там же как я понимаю откроется доступ к тг чату?)
@@vitality1617 купить можно, конечно. Но чата ТГ нет там. Все вопросы по курсу можно задавать в комментариях на Udemy.
здраствуйте а можно в рамках этого фреймворка сделать отправку писем с двух или трех станиц я думаю это многим было бы интересно
Здравствуйте! Я могу, конечно, продемонстрировать в одном из следующих уроков это, но не очень понимаю зачем это нужно... Чем отправка письма с одной страницы будет отличаться от отправки письма с другой?))
@@matroskin978 Спасибо огромное
Пожалуйста) Только все равно не понял, в чем будет отличие...
пока не понятно.. но спасибо
Спасибо Андрей, это полезный и интересный урок. 😊
Пожалуйста 😉
Добрый день, а какое приложение Вы используете для работы над проектом ? Видно PS в левом верхнем углу ?
Добрый день! В качестве редактора использую PhpStorm. Удобная штука) Но можно использовать и любой другой.
Интересненько)), благодарю за урок
Пожалуйста :)
Спасибо 🤝 Отличный урок, нужно добавить к себе в CMS
Пожалуйста)