- 24
- 4 171
toSenior PHP
Kazakhstan
Приєднався 30 лис 2013
Я учусь разработке на языке PHP и его фреймворке Laravel, данный канал предназначен для видео про некоторые интересные задачи с которыми я сталкиваюсь, которые возможно помогут другим начинающим разработчикам.
Линукс на Виндовс 10 WSL, Сервер Apache, Виртуальный хост, База, PhpMyAdmin, Composer, Ларавел 10
В видео пошагово установим WSL на Виндовс 10, при установке произойдет установка Ubuntu, далее поставим сервер Apache, сделаем свою страничку html, далее настроим виртуальный хостинг. Произведем установку базы данных MySQL и веб-интерфейс для администрирования базы PhpMyAdmin, установим пакетный менеджер Composer через который поставим фреймворк Ларавел 10, настроим работу с базой данных.
------------------------------------------------------------------------------------------------------------------------------
indeedphp.github.io/toSenior_PHP/ сайт о видео на канале
t.me/+VdPn42SGrL5hNDJi группа toSenior PHP в телеграмме
www.youtube.com/@toSenior_PHP/about - мои контакты.
---------------------------------------------------------------
0:00 Установка WSL и Ubuntu
1:48 Навигация по директориям
3:39 Настройка WSL
4:05 Установка и тест Apache
6:55 Виртуальный хост
9:50 Установка и тест PHP
10:50 Установка MySQL и PhpMyAdmin
12:25 Установка Composer
13:27 Установка Laravel
16:07 Подключаем базу в Laravel
------------------------------------------------------------------------------------------------------------------------------
indeedphp.github.io/toSenior_PHP/ сайт о видео на канале
t.me/+VdPn42SGrL5hNDJi группа toSenior PHP в телеграмме
www.youtube.com/@toSenior_PHP/about - мои контакты.
---------------------------------------------------------------
0:00 Установка WSL и Ubuntu
1:48 Навигация по директориям
3:39 Настройка WSL
4:05 Установка и тест Apache
6:55 Виртуальный хост
9:50 Установка и тест PHP
10:50 Установка MySQL и PhpMyAdmin
12:25 Установка Composer
13:27 Установка Laravel
16:07 Подключаем базу в Laravel
Переглядів: 167
Відео
Exception PHP & Laravel 10 Try Catch Исключения в PHP коде и фреймворке Ларавел 10
Переглядів 7321 день тому
В видео подробно рассказано об исключениях (ошибках) которые появляются при различных проблемах в коде и отображаются с помощью PHP . С помощью многочисленных примеров из жизни посмотрим для чего нужны ошибки и как они способны уберечь нас от различных проблем. Рассмотрим такую модель PHP как Try Catch которая способна отлавливать ошибки и исключения и выполнять различные действия, например мен...
Laravel 10 & Rabbit MQ брокер сообщений и два микросервиса. установка. биндинг. обменник. очередь
Переглядів 165Місяць тому
В видео подробно описывается работа брокера сообщений Rabbit MQ, Сначала мы установим Rabbit MQ в Windows затем создадим с помощью графического интерфейса обменник и очередь и соединим их с помощью связей, далее создадим два микросервиса publisher и consumer на Laravel 10 и будем на одном создавать юзера, а на втором входить в приложение. indeedphp.github.io/toSenior_PHP/ сайт о видео на канале...
Laravel 10 Validation & FormRequest валидация данных в Ларавел 10
Переглядів 147Місяць тому
В видео рассказывается о валидации входящих данных, работаем с данными из формы ввода, работаем с асинхронным запросом, а так же запросом из Postman API. Пошагово рассмотрим валидацию сначала просто в контроллере, а потом с помощью класса FormRequest. Будем выводить ошибки валидации, русифицируем их и изменим под себя. Так же поговорим о различных методах класса FormRequest. indeedphp.github.io...
Pusher & Laravel 10 разбираем работу официальных пакетов PUSHER PHP SERVER, LARAVEL ECHO, PUSHER JS.
Переглядів 95Місяць тому
В видео подробно рассказывается о работе Laravel 10 и сервиса сообщений в реальном времени Pusher, разберем работу двух пакетов которые предлагает документация. Разбирать будем пошагово сначала поработаем с одним пакетом PUSHER PHP SERVER и будем отправлять сообщения на Pusher где примем их в консоли. Далее второй шаг установим в новый проект LARAVEL ECHO совмещенный с PUSHER JS и будем принима...
Laravel 10 & Pusher websocket , создаем чат без Node, Vue, Vite и прочего. Ларавел и Пушер
Переглядів 76Місяць тому
В видео простой способ работы фреймворка 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
Переглядів 792 місяці тому
В данном видео с простыми примерами знакомимся с веб сокетом, регистрируемся на Pusher , создаем канал, отправляем и принимаем сообщения в консоль Pusher , получаем сообщения на простой страничке с тремя строками JavaScript, далее отправляем сообщения на сайте написанном на PHP с 10 строками кода, так же разберемся немного с документацией и консолью WebSocket, ну и напишем немного говнокода :) ...
Laravel 10 + VUE.JS, подключаем, разбираемся, пробуем основы. Ларавел10 + ВЬЮ
Переглядів 882 місяці тому
В видео к фреймворку Ларавел 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
Переглядів 2142 місяці тому
В видео сделаем самое простое 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
Переглядів 1442 місяці тому
Максимально быстро и доступно поработаем с нотификациями в Ларавел 10. Будем сохранять нотификации в базу, помечать просмотренные, выводить и удалять из базы laravel.su/docs/10.x/notifications документация Ларавел 10 indeedphp.github.io/toSenior_PHP/ сайт о видео на канале www.youtube.com/@toSenior_PHP/about - мои контакты
Простая регистрация, вход и выход в Laravel 10, аутентификация, авторизация Ларавел 10
Переглядів 1422 місяці тому
В видео сделаем простейшую регистрацию вход и выход на сайте для того чтоб разобраться с технологией и применять если необходимо в начале нового проекта. laravel.su/docs/10.x/authentication документация Ларавел 10 indeedphp.github.io/toSenior_PHP/ сайт о видео на канале www.youtube.com/@toSenior_PHP/about - мои контакты
Юнит и интеграционные тесты Ларавел 10, настраиваем базу, работаем с фабрикой и сидерами.
Переглядів 1013 місяці тому
Поговорим об юнит и интеграционных тестах в Ларавел 10, посмотрим на примерах из обычной жизни чем они отличаются, проверим метод. Затем подключим тестовую и обычную базу данных, запишем в нее данные из фабрики и сидеров. laravel.su/docs/10.x/database документация ларавел 10 indeedphp.github.io/toSenior_PHP/ сайт о видео на канале www.youtube.com/@toSenior_PHP/about - мои контакты
Ларавел 10 и JS AJAX работаем асинхронно получаем лайки и сохраняем в базе SQlite
Переглядів 1483 місяці тому
Асинхронная работа фронтенда и бекенда посредство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, сохраняем, выводим и скачиваем файлы
Переглядів 1263 місяці тому
В данном видео продолжим работать с хранилищем Ларавел, но теперь будем сохранять файлы в облаке 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, сохраняем, выводим и скачиваем файлы
Переглядів 2595 місяців тому
В видео максимально просто и быстро рассказывается об способе сохранения файлов на том же сервере что и сам фреймворк Ларавел, так же выведем файл на страницу и сделаем ссылку для загрузки файла обратно на пк. информация на сайте, ютуб не дает описании разместить www.youtube.com/@toSenior_PHP/about - мои контакты indeedphp.github.io/toSenior_PHP/ сайт с информацией из видео
События и слушатели в Ларавел 10, Events Listeners Laravel 10
Переглядів 1645 місяців тому
События и слушатели в Ларавел 10, Events Listeners Laravel 10
SSL сертификат на Open Server простой сайт и Laravel с защищенным соединением https на Опен Сервер
Переглядів 6735 місяців тому
SSL сертификат на Open Server простой сайт и Laravel с защищенным соединением https на Опен Сервер
Laravel 10, работа с очередями за 9 минут, Ларавел Queues
Переглядів 1805 місяців тому
Laravel 10, работа с очередями за 9 минут, Ларавел Queues
Ларавел это город? Фреймворк как город. Laravel is a city?
Переглядів 13411 місяців тому
Ларавел это город? Фреймворк как город. Laravel is a city?
Путь запроса в Ларавел 10, Request path to Laravel 10.
Переглядів 266Рік тому
Путь запроса в Ларавел 10, Request path to Laravel 10.
Стандартная аутентификация Ларавель 10 подключение ошибки после установки. Authentication Laravel 10
Переглядів 259Рік тому
Стандартная аутентификация Ларавель 10 подключение ошибки после установки. Authentication Laravel 10
Установка Ларавель 10 на Опен Сервер. Installation Laravel 10 on Open Server.
Переглядів 344Рік тому
Установка Ларавель 10 на Опен Сервер. Installation Laravel 10 on Open Server.
Саблайн текст и Ларавель 10 нагружает процессор. Laravel и Sublime Text высокая загрузка. #1
Переглядів 71Рік тому
Саблайн текст и Ларавель 10 нагружает процессор. Laravel и Sublime Text высокая загрузка. #1
Доброго дня. Ставил такое, ставил 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 файл в корне не проще исправить?
Может быть, учусь еще
Замечательная аналогия. Доступно и понятно. То, что в голове по документации вырисовывается за дни и недели, у Вас просто и "на пальцах" объясняется. Супер. Лучшего объяснения я не встречал. Из Вас отличный преподаватель получится.
Спасибо большое!
Отличная идея. Сам поэкспериментировал 👍
Спасибо!
ua-cam.com/video/3HF34UAgWF4/v-deo.html Полное видео на моем канале
indeedphp.github.io/laravel/index.html Ссылка на сайт из видео
indeedphp.github.io/toSenior_PHP/ - мой сайт с описанием команд
Калайсн ,,, было бы еще здорово показать как можно реализовать админку и администратора дла Laravel
Сейчас изучаю как раз админки, пока планирую простые видео в которых разбираюсь поболее.
Классно, что ты показываешь ошибки! Это основная проблема, когда только-только начинаешь разбираться с языками программирования.
Спасибо!