toSenior PHP
toSenior PHP
  • Видео 25
  • Просмотров 5 280
Докер & Ларавел 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 Создаем свой мини ...
Просмотров: 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

Комментарии

  • @Skeler667
    @Skeler667 7 дней назад

    Годный видос, то что искал)

  • @roman-u3d8u
    @roman-u3d8u 9 дней назад

    установил все. пробую запустить проект через sh файл с несколькими контейнерами, а оно не понимает простейшие команды линукса, которые имеются в скрипте..

    • @toSenior_PHP
      @toSenior_PHP 5 дней назад

      @@roman-u3d8u несколько контейнеров через докеркомпоз надо пробовать

  • @mymail333g
    @mymail333g Месяц назад

    Доброго дня. Ставил такое, ставил Linux в виртуалку, но самый лучший вариант - купить ssd-шник и туда установить Kubuntu, туда Docker и будет вам счастье. И на Linux этот Laravel так шустро работает, что аж в ушах свистит.

  • @Sergey-ks7jr
    @Sergey-ks7jr Месяц назад

    Есть ли смысл в всл если есть опенсервер ?

    • @toSenior_PHP
      @toSenior_PHP Месяц назад

      WSL отлично эмулирует виртуальный сервер, потренироватся на кошках так сказать :)

  • @Сергей-о7ж3и
    @Сергей-о7ж3и Месяц назад

    Вы джун ?

    • @toSenior_PHP
      @toSenior_PHP Месяц назад

      @@Сергей-о7ж3и Я вкатун, до джуна не дорос еще

    • @Сергей-о7ж3и
      @Сергей-о7ж3и Месяц назад

      Тогда удачи вам 🙌🏻

    • @toSenior_PHP
      @toSenior_PHP Месяц назад

      @@Сергей-о7ж3и Спасибо!

    • @Сергей-о7ж3и
      @Сергей-о7ж3и Месяц назад

      Сложно сейчас вкатываться?

    • @toSenior_PHP
      @toSenior_PHP Месяц назад

      @@Сергей-о7ж3и Сравнивать не с чем, по моему очень сложно, тем более что мне 45+ , нужно быть в среднем лучше чем большинство так как еще по возрасту много где отсеюсь

  • @makintoj
    @makintoj Месяц назад

    Базар жок! Крассавчик! Вроде бы такая лёгкая вещ которую многие советуют искать в доке. Молодец не поленился и красиво всё показал!

  • @Sergey-ks7jr
    @Sergey-ks7jr Месяц назад

    Сравнение с ощибками на автомобилях довольно не плохо, но если тольо автомобиль есть.

    • @toSenior_PHP
      @toSenior_PHP Месяц назад

      @@Sergey-ks7jr Мне как бывшему(надеюсь) автоэлектрику было самым простым применить такую аллегорию😁

  • @hardwork7383
    @hardwork7383 2 месяца назад

    Как понял ты еще учишься. Старайся сразу использовать "боевые" технологии - не sqlite, а полноценную бд(типы столбцов это важно), redis для кеширования, тот же openserver(раз уж на винде пока) это легко позволяет. Если не увидел у тебя этого, извини, не все еще просмотрел)

    • @toSenior_PHP
      @toSenior_PHP 2 месяца назад

      @@hardwork7383 Я один раз только sqlite использовал, специально для обучения работы с ней, обычную базу проще накатить в 2 раза, да, учусь еще много еще надо освоить.

  • @hardwork7383
    @hardwork7383 2 месяца назад

    Скажите, а почему на windows работаете?

    • @toSenior_PHP
      @toSenior_PHP 2 месяца назад

      @@hardwork7383 Я не работаю, учусь еще, есть убунта установленая на другой диск, но пока винды хватает.

  • @Sergey-ks7jr
    @Sergey-ks7jr 2 месяца назад

    Отличное видео, думал что кролик это где то далеко для понимания.

    • @toSenior_PHP
      @toSenior_PHP 2 месяца назад

      Спасибо, думаю что это малая часть всех возможностей и самая простая для понимания.

  • @toSenior_PHP
    @toSenior_PHP 2 месяца назад

    Если не запускается сервер раббит то удаляем раббит и эрланг в установке программ, далее удаляем папки 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. затем ставим по новой эрланг и раббит. У меня возникла такая проблема при переустановке раббита, кода устанавливал то проблемы не было.

  • @Sergey-ks7jr
    @Sergey-ks7jr 2 месяца назад

    За постман отдельный лайк👍

    • @toSenior_PHP
      @toSenior_PHP 2 месяца назад

      За лайк отдельное спасибо :)

  • @4e1ovek
    @4e1ovek 2 месяца назад

    Другой уровень! Вижу твой прогресс - молодец!

    • @toSenior_PHP
      @toSenior_PHP 2 месяца назад

      @@4e1ovek Спасибо, пытаюсь улучшать по мере понимания процессов.

  • @Sergey-ks7jr
    @Sergey-ks7jr 2 месяца назад

    Инфа очень ценная смотрел пол видео на 0.95 скорости, потом на 0.9 оставшееся, не надо так 😂

    • @toSenior_PHP
      @toSenior_PHP 2 месяца назад

      Ноут начинает лагать после 20 минут в программе монтажа, ведь открыто три браузера, две IDE, программа видеозахвата и видеоредактор, надо было на два видео разбить, постараюсь поспокойнее записывать :)

  • @Sergey-ks7jr
    @Sergey-ks7jr 2 месяца назад

    Задание в конце видео норм, но буду делать по своему!

    • @toSenior_PHP
      @toSenior_PHP 2 месяца назад

      @@Sergey-ks7jr Отлично, думаю вместо событий у тебя будут каналы чтоб в веб сокете браузера не подсмотреть текст.

  • @toSenior_PHP
    @toSenior_PHP 2 месяца назад

    Если выходит ошибка что устарели прослушиватели событий в консоливебсокета то подключите актуальный файл 8.2.0/pusher.min.js в код, закройте все вкладки и почистите кеш браузера

  • @Sergey-ks7jr
    @Sergey-ks7jr 3 месяца назад

    А что, так можно было? 😂😂😂

    • @toSenior_PHP
      @toSenior_PHP 3 месяца назад

      Ну да, в стиле пропихнуть не пропихуемое😂

  • @Sergey-ks7jr
    @Sergey-ks7jr 3 месяца назад

    С заголовками интересный вариант 😊

    • @toSenior_PHP
      @toSenior_PHP 3 месяца назад

      Вышел из ситуации :)

  • @RuslanMavlyanov
    @RuslanMavlyanov 3 месяца назад

    Блин, рассказано непоследовательно. Обычно начинают с проблему или задачи. А затем предлагают варианты решения. Решительно не понятно что это за функционал, зачем он нужен, что он решает. Плюс метод user->notify() сразу должен свалиться с Исключением - потому что автор ничего не сказал о подключении трейта. А потом оказалось, что это для резюме и автор претендует на позицию Джуна. Исполнился уважением, для джуна сделать такое видео - слишком круто. 👍

    • @toSenior_PHP
      @toSenior_PHP 3 месяца назад

      @@RuslanMavlyanov Согласен что надо рассказать для чего функционал, на некоторых видео делаю, на некоторых которых уже много в сети просто стараюсь сделать взгляд со своей стороны

    • @RuslanMavlyanov
      @RuslanMavlyanov 3 месяца назад

      @@toSenior_PHP Ну я так, свои пять копеек добавил. В своё время менторил новичков по Magento, курс по ней тоже делал - выработалась уже стратегия объяснений. В любом случае спасибо за материал, они и зрителя своего найдут и служат отличному усвоению

  • @RuslanMavlyanov
    @RuslanMavlyanov 3 месяца назад

    Зуммеры небось и не знают что за замечательная чудесная фраза "привед медвед"))

    • @toSenior_PHP
      @toSenior_PHP 3 месяца назад

      @@RuslanMavlyanov Да 46 почти лет дают о себе знать :)

  • @Sergey-ks7jr
    @Sergey-ks7jr 3 месяца назад

    В ресурсе можно работать с одним объектом меняя поля, тогда бы не было ошибки.

    • @toSenior_PHP
      @toSenior_PHP 3 месяца назад

      @@Sergey-ks7jr Согласен, надо было показать как работать с одним объектом в контроллере, а так же с пагинацией, но решил не затягивать видео.

  • @Sergey-ks7jr
    @Sergey-ks7jr 3 месяца назад

    Сделай про Pusher еще

    • @toSenior_PHP
      @toSenior_PHP 3 месяца назад

      @@Sergey-ks7jr Да, постараюсь записать, сам пока издалека интересуюсь, там надо будет джаваскрипт подтянуть.

    • @Hairy89pro
      @Hairy89pro 3 месяца назад

      Да-да, pusher. Спс за видик❤

    • @RuslanMavlyanov
      @RuslanMavlyanov 3 месяца назад

      Ща Pusher теряет позиции, Laravel Reverb хоть и в бете, но стремительно набирает обороты. Сделали с ним проект сейчас - всё удобно, всё на месте и не нужен никакой посредник, еще и платный. Может идея для видео - сравнить способы подключения WebSocket

    • @toSenior_PHP
      @toSenior_PHP 3 месяца назад

      @@RuslanMavlyanov Пушер не нравится так как платный, требует регистрации и пр, но как в вакансиях требуют его, так что сделаю как нибудь, и гляну в сторону ларавельного аналога

    • @RuslanMavlyanov
      @RuslanMavlyanov 3 месяца назад

      @@toSenior_PHP А, убедили, согласен :)

  • @AinarsBriedis
    @AinarsBriedis 4 месяца назад

    Низкий поклон, все работает корректно!

    • @toSenior_PHP
      @toSenior_PHP 4 месяца назад

      @@AinarsBriedis Пожалуйста!

  • @Sergey-ks7jr
    @Sergey-ks7jr 4 месяца назад

    Ну вот это более менее не без шероховатостей конечно но норм, по этой теме если и есть видео то по готовым проектам, а вот так с нуля да ещё и объяснением на примерах нет.

    • @toSenior_PHP
      @toSenior_PHP 4 месяца назад

      @@Sergey-ks7jr Спасибо!

  • @Sergey-ks7jr
    @Sergey-ks7jr 4 месяца назад

    Делать миграцию, но не делать столбцы в ней, программирование это не твое 😂😂😂

    • @toSenior_PHP
      @toSenior_PHP 4 месяца назад

      Спасибо , а я то думаю что не идет 😅

  • @Sergey-ks7jr
    @Sergey-ks7jr 4 месяца назад

    Насмешил , с такими знаниями даже на стажёра не потянешь 😂😂😂 труе 😂😂

    • @toSenior_PHP
      @toSenior_PHP 4 месяца назад

      Пережиток самостоятельного обучения вот и труе :)

  • @arthurpetrosyan6323
    @arthurpetrosyan6323 5 месяцев назад

    А если сайт на node.js это будет работать?

    • @toSenior_PHP
      @toSenior_PHP 5 месяцев назад

      Не знаю с нодой не работаю, но думаю будет.

  • @JackFromBB
    @JackFromBB 6 месяцев назад

    Полезная штука. Спасибо, что делитесь

  • @ИгорьВиткин-ь8я
    @ИгорьВиткин-ь8я 7 месяцев назад

    Спасибо за Вашу работу

    • @toSenior_PHP
      @toSenior_PHP 7 месяцев назад

      Пожалуйста, спасибо что поддерживаете!

  • @nikita-grishchenkov
    @nikita-grishchenkov 7 месяцев назад

    мужик молодец, продолжай в том же духе! Просто и понятно

    • @toSenior_PHP
      @toSenior_PHP 7 месяцев назад

      Спасибо! похвала мотивирует не забрасывать!

  • @dmitriynovikov1275
    @dmitriynovikov1275 11 месяцев назад

    а .env файл в корне не проще исправить?

    • @toSenior_PHP
      @toSenior_PHP 11 месяцев назад

      Может быть, учусь еще

  • @ИгорьВиткин-ь8я

    Замечательная аналогия. Доступно и понятно. То, что в голове по документации вырисовывается за дни и недели, у Вас просто и "на пальцах" объясняется. Супер. Лучшего объяснения я не встречал. Из Вас отличный преподаватель получится.

  • @ИгорьВиткин-ь8я

    Отличная идея. Сам поэкспериментировал 👍

  • @toSenior_PHP
    @toSenior_PHP Год назад

    ruclips.net/video/3HF34UAgWF4/видео.html Полное видео на моем канале

  • @toSenior_PHP
    @toSenior_PHP Год назад

    indeedphp.github.io/laravel/index.html Ссылка на сайт из видео

  • @toSenior_PHP
    @toSenior_PHP Год назад

    indeedphp.github.io/toSenior_PHP/ - мой сайт с описанием команд

  • @accidiet
    @accidiet Год назад

    Калайсн ,,, было бы еще здорово показать как можно реализовать админку и администратора дла Laravel

    • @toSenior_PHP
      @toSenior_PHP Год назад

      Сейчас изучаю как раз админки, пока планирую простые видео в которых разбираюсь поболее.

  • @4e1ovek
    @4e1ovek Год назад

    Классно, что ты показываешь ошибки! Это основная проблема, когда только-только начинаешь разбираться с языками программирования.