- Видео 25
- Просмотров 5 280
toSenior PHP
Казахстан
Добавлен 30 ноя 2013
Я учусь разработке на языке PHP и его фреймворке Laravel, данный канал предназначен для видео про некоторые интересные задачи с которыми я сталкиваюсь, которые возможно помогут другим начинающим разработчикам.
Докер & Ларавел 10 WSL Windows & Docker Desktop пошагово создадим image, контейнер и dockerfile
В видео подробно показана установка Докера в систему виндовс на WSL , так же пошагово через dockerfile создадим image а затем запустим контейнер. Сделаем постепенно сначала просто html страничку, потом подключим php, затем поработаем с базой данных и фреймворком ларавел.
-------------------------------------------------------------------------------------------
indeedphp.github.io/toSenior_PHP/ сайт о видео на канале
t.me/+VdPn42SGrL5hNDJi группа toSenior PHP в телеграмме
www.youtube.com/@toSenior_PHP/about - мои контакты.
------------------------------------------------------------------------------------------
0:00 Установка Docker Desktop
1:10 Пробуем тестовый контейнер
2:50 Создаем свой мини ...
-------------------------------------------------------------------------------------------
indeedphp.github.io/toSenior_PHP/ сайт о видео на канале
t.me/+VdPn42SGrL5hNDJi группа toSenior PHP в телеграмме
www.youtube.com/@toSenior_PHP/about - мои контакты.
------------------------------------------------------------------------------------------
0:00 Установка Docker Desktop
1:10 Пробуем тестовый контейнер
2:50 Создаем свой мини ...
Просмотров: 274
Видео
Линукс на Виндовс 10 WSL, Сервер Apache, Виртуальный хост, База, PhpMyAdmin, Composer, Ларавел 10
Просмотров 256Месяц назад
В видео пошагово установим WSL на Виндовс 10, при установке произойдет установка Ubuntu, далее поставим сервер Apache, сделаем свою страничку html, далее настроим виртуальный хостинг. Произведем установку базы данных MySQL и веб-интерфейс для администрирования базы PhpMyAdmin, установим пакетный менеджер Composer через который поставим фреймворк Ларавел 10, настроим работу с базой данных. indee...
Exception PHP & Laravel 10 Try Catch Исключения в PHP коде и фреймворке Ларавел 10
Просмотров 90Месяц назад
В видео подробно рассказано об исключениях (ошибках) которые появляются при различных проблемах в коде и отображаются с помощью PHP . С помощью многочисленных примеров из жизни посмотрим для чего нужны ошибки и как они способны уберечь нас от различных проблем. Рассмотрим такую модель PHP как Try Catch которая способна отлавливать ошибки и исключения и выполнять различные действия, например мен...
Laravel 10 & Rabbit MQ брокер сообщений и два микросервиса. установка. биндинг. обменник. очередь
Просмотров 3422 месяца назад
В видео подробно описывается работа брокера сообщений Rabbit MQ, Сначала мы установим Rabbit MQ в Windows затем создадим с помощью графического интерфейса обменник и очередь и соединим их с помощью связей, далее создадим два микросервиса publisher и consumer на Laravel 10 и будем на одном создавать юзера, а на втором входить в приложение. indeedphp.github.io/toSenior_PHP/ сайт о видео на канале...
Laravel 10 Validation & FormRequest валидация данных в Ларавел 10
Просмотров 1642 месяца назад
В видео рассказывается о валидации входящих данных, работаем с данными из формы ввода, работаем с асинхронным запросом, а так же запросом из Postman API. Пошагово рассмотрим валидацию сначала просто в контроллере, а потом с помощью класса FormRequest. Будем выводить ошибки валидации, русифицируем их и изменим под себя. Так же поговорим о различных методах класса FormRequest. indeedphp.github.io...
Pusher & Laravel 10 разбираем работу официальных пакетов PUSHER PHP SERVER, LARAVEL ECHO, PUSHER JS.
Просмотров 1052 месяца назад
В видео подробно рассказывается о работе Laravel 10 и сервиса сообщений в реальном времени Pusher, разберем работу двух пакетов которые предлагает документация. Разбирать будем пошагово сначала поработаем с одним пакетом PUSHER PHP SERVER и будем отправлять сообщения на Pusher где примем их в консоли. Далее второй шаг установим в новый проект LARAVEL ECHO совмещенный с PUSHER JS и будем принима...
Laravel 10 & Pusher websocket , создаем чат без Node, Vue, Vite и прочего. Ларавел и Пушер
Просмотров 872 месяца назад
В видео простой способ работы фреймворка Laravel 10 и сервиса Pusher без различных пакетов которые не позволяют разобраться в работе WebSocket, поэтому упростим и будем внедрять :) pusher.com/ Сайт Pusher indeedphp.github.io/toSenior_PHP/ сайт о видео на канале www.youtube.com/@qpmdb автоэлектрика онлайн www.youtube.com/@toSenior_PHP/about - мои контакты.
WebSocket. Отправляем из консоли Pusher сообщения, получаем на сайте, отправляем с сайта и Postman
Просмотров 883 месяца назад
В данном видео с простыми примерами знакомимся с веб сокетом, регистрируемся на Pusher , создаем канал, отправляем и принимаем сообщения в консоль Pusher , получаем сообщения на простой страничке с тремя строками JavaScript, далее отправляем сообщения на сайте написанном на PHP с 10 строками кода, так же разберемся немного с документацией и консолью WebSocket, ну и напишем немного говнокода :) ...
Laravel 10 + VUE.JS, подключаем, разбираемся, пробуем основы. Ларавел10 + ВЬЮ
Просмотров 913 месяца назад
В видео к фреймворку Ларавел 10 подключаем фреймворк для фронтэнда VUE.JS. Смотрим как работает сборщик VITE как сделать настройки, и произвести базовые действия такие как вывод, перебор, условие и AJAX запрос с сохранением в базу. Также минимально поработаем с CSS. www.youtube.com/@onecode_blog информация о подключении NODE.JS laravel.su/docs/10.x/vite документация Ларавел 10 v3.ru.vuejs.org/r...
API на Ларавел 10 + ресурсы, API & Resourse Laravel 10
Просмотров 2373 месяца назад
В видео сделаем самое простое API на Ларавел 10, затем усложним, поработаем с базой данных, а так же с Ресурсом (очень удобный обработчик апи) laravel.su/docs/10.x/eloquent-resources документация Ларавел 10 indeedphp.github.io/toSenior_PHP/ сайт о видео на канале www.youtube.com/@toSenior_PHP/about - мои контакты.
Уведомления в Ларавел 10, notification Laravel 10
Просмотров 2073 месяца назад
Максимально быстро и доступно поработаем с нотификациями в Ларавел 10. Будем сохранять нотификации в базу, помечать просмотренные, выводить и удалять из базы laravel.su/docs/10.x/notifications документация Ларавел 10 indeedphp.github.io/toSenior_PHP/ сайт о видео на канале www.youtube.com/@toSenior_PHP/about - мои контакты
Простая регистрация, вход и выход в Laravel 10, аутентификация, авторизация Ларавел 10
Просмотров 1943 месяца назад
В видео сделаем простейшую регистрацию вход и выход на сайте для того чтоб разобраться с технологией и применять если необходимо в начале нового проекта. laravel.su/docs/10.x/authentication документация Ларавел 10 indeedphp.github.io/toSenior_PHP/ сайт о видео на канале www.youtube.com/@toSenior_PHP/about - мои контакты
Юнит и интеграционные тесты Ларавел 10, настраиваем базу, работаем с фабрикой и сидерами.
Просмотров 1154 месяца назад
Поговорим об юнит и интеграционных тестах в Ларавел 10, посмотрим на примерах из обычной жизни чем они отличаются, проверим метод. Затем подключим тестовую и обычную базу данных, запишем в нее данные из фабрики и сидеров. laravel.su/docs/10.x/database документация ларавел 10 indeedphp.github.io/toSenior_PHP/ сайт о видео на канале www.youtube.com/@toSenior_PHP/about - мои контакты
Ларавел 10 и JS AJAX работаем асинхронно получаем лайки и сохраняем в базе SQlite
Просмотров 1554 месяца назад
Асинхронная работа фронтенда и бекенда посредствоv джаваскрипта и технологии AJAX, в видео будем отправлять лайки и дизлайки, установим между ними взаимосвязь и будем сохранять через фреймворк Ларавел в базу данных SQlite laravel.su/docs/10.x/filesystem документация ларавел 10 indeedphp.github.io/toSenior_PHP/ сайт о видео на канале www.youtube.com/@toSenior_PHP/about - мои контакты
Amazon S3 AWS хранилище в Ларавел 10, Amazon S3 Laravel 10, сохраняем, выводим и скачиваем файлы
Просмотров 1674 месяца назад
В данном видео продолжим работать с хранилищем Ларавел, но теперь будем сохранять файлы в облаке Amazon S3 , так же сделаем вывод файлов на сайт и скачивание файлов к себе на компьютер с сайта, все будет показано максимально просто и без воды. aws.amazon.com/ru/free/storage/ хранилище амазон laravel.su/docs/10.x/filesystem документация ларавел 10 indeedphp.github.io/toSenior_PHP/ сайт о видео н...
Файловое хранилище в Ларавел 10, File Storage Laravel 10, сохраняем, выводим и скачиваем файлы
Просмотров 3116 месяцев назад
Файловое хранилище в Ларавел 10, File Storage Laravel 10, сохраняем, выводим и скачиваем файлы
События и слушатели в Ларавел 10, Events Listeners Laravel 10
Просмотров 1876 месяцев назад
События и слушатели в Ларавел 10, Events Listeners Laravel 10
SSL сертификат на Open Server простой сайт и Laravel с защищенным соединением https на Опен Сервер
Просмотров 7896 месяцев назад
SSL сертификат на Open Server простой сайт и Laravel с защищенным соединением https на Опен Сервер
Laravel 10, работа с очередями за 9 минут, Ларавел Queues
Просмотров 2136 месяцев назад
Laravel 10, работа с очередями за 9 минут, Ларавел Queues
Ларавел это город? Фреймворк как город. Laravel is a city?
Просмотров 139Год назад
Ларавел это город? Фреймворк как город. Laravel is a city?
Путь запроса в Ларавел 10, Request path to Laravel 10.
Просмотров 287Год назад
Путь запроса в Ларавел 10, Request path to Laravel 10.
Стандартная аутентификация Ларавель 10 подключение ошибки после установки. Authentication Laravel 10
Просмотров 275Год назад
Стандартная аутентификация Ларавель 10 подключение ошибки после установки. Authentication Laravel 10
Установка Ларавель 10 на Опен Сервер. Installation Laravel 10 on Open Server.
Просмотров 371Год назад
Установка Ларавель 10 на Опен Сервер. Installation Laravel 10 on Open Server.
Саблайн текст и Ларавель 10 нагружает процессор. Laravel и Sublime Text высокая загрузка. #1
Просмотров 84Год назад
Саблайн текст и Ларавель 10 нагружает процессор. Laravel и Sublime Text высокая загрузка. #1
Годный видос, то что искал)
установил все. пробую запустить проект через sh файл с несколькими контейнерами, а оно не понимает простейшие команды линукса, которые имеются в скрипте..
@@roman-u3d8u несколько контейнеров через докеркомпоз надо пробовать
Доброго дня. Ставил такое, ставил Linux в виртуалку, но самый лучший вариант - купить ssd-шник и туда установить Kubuntu, туда Docker и будет вам счастье. И на Linux этот Laravel так шустро работает, что аж в ушах свистит.
Есть ли смысл в всл если есть опенсервер ?
WSL отлично эмулирует виртуальный сервер, потренироватся на кошках так сказать :)
Вы джун ?
@@Сергей-о7ж3и Я вкатун, до джуна не дорос еще
Тогда удачи вам 🙌🏻
@@Сергей-о7ж3и Спасибо!
Сложно сейчас вкатываться?
@@Сергей-о7ж3и Сравнивать не с чем, по моему очень сложно, тем более что мне 45+ , нужно быть в среднем лучше чем большинство так как еще по возрасту много где отсеюсь
Базар жок! Крассавчик! Вроде бы такая лёгкая вещ которую многие советуют искать в доке. Молодец не поленился и красиво всё показал!
@@makintoj Спасибо!
Сравнение с ощибками на автомобилях довольно не плохо, но если тольо автомобиль есть.
@@Sergey-ks7jr Мне как бывшему(надеюсь) автоэлектрику было самым простым применить такую аллегорию😁
Как понял ты еще учишься. Старайся сразу использовать "боевые" технологии - не sqlite, а полноценную бд(типы столбцов это важно), redis для кеширования, тот же openserver(раз уж на винде пока) это легко позволяет. Если не увидел у тебя этого, извини, не все еще просмотрел)
@@hardwork7383 Я один раз только sqlite использовал, специально для обучения работы с ней, обычную базу проще накатить в 2 раза, да, учусь еще много еще надо освоить.
Скажите, а почему на windows работаете?
@@hardwork7383 Я не работаю, учусь еще, есть убунта установленая на другой диск, но пока винды хватает.
Отличное видео, думал что кролик это где то далеко для понимания.
Спасибо, думаю что это малая часть всех возможностей и самая простая для понимания.
Если не запускается сервер раббит то удаляем раббит и эрланг в установке программ, далее удаляем папки C:\Program Files\Erlang OTP и C:\Program Files\RabbitMQ Server (возможно потребуется перезагрузка) и папку C:\Users\User\AppData\Roaming\RabbitMQ. Далее идем в C:\Windows запускаем файл regedit.exe и удаляем папку HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson в реестре Windows , далее можно еще почистить реестр например через ccleaner. затем ставим по новой эрланг и раббит. У меня возникла такая проблема при переустановке раббита, кода устанавливал то проблемы не было.
За постман отдельный лайк👍
За лайк отдельное спасибо :)
Другой уровень! Вижу твой прогресс - молодец!
@@4e1ovek Спасибо, пытаюсь улучшать по мере понимания процессов.
Инфа очень ценная смотрел пол видео на 0.95 скорости, потом на 0.9 оставшееся, не надо так 😂
Ноут начинает лагать после 20 минут в программе монтажа, ведь открыто три браузера, две IDE, программа видеозахвата и видеоредактор, надо было на два видео разбить, постараюсь поспокойнее записывать :)
Задание в конце видео норм, но буду делать по своему!
@@Sergey-ks7jr Отлично, думаю вместо событий у тебя будут каналы чтоб в веб сокете браузера не подсмотреть текст.
Если выходит ошибка что устарели прослушиватели событий в консоливебсокета то подключите актуальный файл 8.2.0/pusher.min.js в код, закройте все вкладки и почистите кеш браузера
А что, так можно было? 😂😂😂
Ну да, в стиле пропихнуть не пропихуемое😂
С заголовками интересный вариант 😊
Вышел из ситуации :)
Блин, рассказано непоследовательно. Обычно начинают с проблему или задачи. А затем предлагают варианты решения. Решительно не понятно что это за функционал, зачем он нужен, что он решает. Плюс метод user->notify() сразу должен свалиться с Исключением - потому что автор ничего не сказал о подключении трейта. А потом оказалось, что это для резюме и автор претендует на позицию Джуна. Исполнился уважением, для джуна сделать такое видео - слишком круто. 👍
@@RuslanMavlyanov Согласен что надо рассказать для чего функционал, на некоторых видео делаю, на некоторых которых уже много в сети просто стараюсь сделать взгляд со своей стороны
@@toSenior_PHP Ну я так, свои пять копеек добавил. В своё время менторил новичков по Magento, курс по ней тоже делал - выработалась уже стратегия объяснений. В любом случае спасибо за материал, они и зрителя своего найдут и служат отличному усвоению
Зуммеры небось и не знают что за замечательная чудесная фраза "привед медвед"))
@@RuslanMavlyanov Да 46 почти лет дают о себе знать :)
В ресурсе можно работать с одним объектом меняя поля, тогда бы не было ошибки.
@@Sergey-ks7jr Согласен, надо было показать как работать с одним объектом в контроллере, а так же с пагинацией, но решил не затягивать видео.
Сделай про Pusher еще
@@Sergey-ks7jr Да, постараюсь записать, сам пока издалека интересуюсь, там надо будет джаваскрипт подтянуть.
Да-да, pusher. Спс за видик❤
Ща Pusher теряет позиции, Laravel Reverb хоть и в бете, но стремительно набирает обороты. Сделали с ним проект сейчас - всё удобно, всё на месте и не нужен никакой посредник, еще и платный. Может идея для видео - сравнить способы подключения WebSocket
@@RuslanMavlyanov Пушер не нравится так как платный, требует регистрации и пр, но как в вакансиях требуют его, так что сделаю как нибудь, и гляну в сторону ларавельного аналога
@@toSenior_PHP А, убедили, согласен :)
Низкий поклон, все работает корректно!
@@AinarsBriedis Пожалуйста!
Ну вот это более менее не без шероховатостей конечно но норм, по этой теме если и есть видео то по готовым проектам, а вот так с нуля да ещё и объяснением на примерах нет.
@@Sergey-ks7jr Спасибо!
Делать миграцию, но не делать столбцы в ней, программирование это не твое 😂😂😂
Спасибо , а я то думаю что не идет 😅
Насмешил , с такими знаниями даже на стажёра не потянешь 😂😂😂 труе 😂😂
Пережиток самостоятельного обучения вот и труе :)
А если сайт на node.js это будет работать?
Не знаю с нодой не работаю, но думаю будет.
Полезная штука. Спасибо, что делитесь
Спасибо за Вашу работу
Пожалуйста, спасибо что поддерживаете!
мужик молодец, продолжай в том же духе! Просто и понятно
Спасибо! похвала мотивирует не забрасывать!
а .env файл в корне не проще исправить?
Может быть, учусь еще
Замечательная аналогия. Доступно и понятно. То, что в голове по документации вырисовывается за дни и недели, у Вас просто и "на пальцах" объясняется. Супер. Лучшего объяснения я не встречал. Из Вас отличный преподаватель получится.
Спасибо большое!
Отличная идея. Сам поэкспериментировал 👍
Спасибо!
ruclips.net/video/3HF34UAgWF4/видео.html Полное видео на моем канале
indeedphp.github.io/laravel/index.html Ссылка на сайт из видео
indeedphp.github.io/toSenior_PHP/ - мой сайт с описанием команд
Калайсн ,,, было бы еще здорово показать как можно реализовать админку и администратора дла Laravel
Сейчас изучаю как раз админки, пока планирую простые видео в которых разбираюсь поболее.
Классно, что ты показываешь ошибки! Это основная проблема, когда только-только начинаешь разбираться с языками программирования.
Спасибо!