Router как в Laravel c нуля на PHP за полтора часа. Router(маршрутизатор) для собственной CMS сайта

Поділитися
Вставка
  • Опубліковано 22 сер 2024

КОМЕНТАРІ • 52

  • @urma3780
    @urma3780 Рік тому +18

    Автор, спасибо тебе большое. Все твои курсы по Laravel, все 5 частей это лучше чем любой платный курс в онлайн школах. Я понимаю что когда набирается мало просмотров становиться мало желания снимать дальше, но ты очень помогаешь каждому своему зрителю. Я надеюсь что ты и твой канал придете к успеху!)

  • @ivanzubarev2879
    @ivanzubarev2879 Рік тому +8

    Спасибо что не забрасываешь канал и не уходишь полностью в платное обучение!

  • @GreatOsmanSultan
    @GreatOsmanSultan Рік тому +2

    Дай бог тебе здоровья и дальнейших классных проектов, курсов и роликов!

  • @user-ci7fo9ju7p
    @user-ci7fo9ju7p Рік тому +9

    Слушай друг, благодаря твоим урокам у меня теперь есть официальная работа и я даже пишу сам полноценное приложение. Как только закрою свои долги, отблагодарю тебя)

  • @user-gi2ud6od8o
    @user-gi2ud6od8o 3 місяці тому

    Классное видео. Посмотрев которое захотелось сделать свой класс роутер полностью самому. Естественно он получился другой))) Но результат такой же это радует. Вообще написание простого php фреймворка самому в рамках закрепления прочитанной теории по php - это крутая тема. Чтобы глубже понять все эти подкапотные магии. После такого мозгового штурма любой другой фреймворк будет намного легче освоить.

  • @AlexViennaDJ
    @AlexViennaDJ 6 місяців тому

    У меня просто нет слов, от того насколько крутой видос! мое почтение!

  • @alexmax8977
    @alexmax8977 Рік тому +1

    Самый познавательный канал из Русскоязычных по laravel и интересно будет смотреть по liveware

  • @dmitriivanov7010
    @dmitriivanov7010 8 місяців тому

    Автор большой молодец )))) Успехов вам во всём!

  • @alexandr9900
    @alexandr9900 Рік тому +3

    Интересно было бы повторить это занятие!

  • @mrsuhrob1334
    @mrsuhrob1334 Рік тому +2

    Ого 👍 спасибо огромное автору этого канала! Можете сделать видео ролик не с нуля a используя готовые компоненты (Doctrine, DI, Twig, Psr7...)

    • @laravelcreative
      @laravelcreative  Рік тому +1

      Благодарю!) Можно в перспективе)

  • @prosklad
    @prosklad Рік тому +1

    как всегда огонь

  • @Adam_123-r7m
    @Adam_123-r7m 24 дні тому

    Начало 7:48

  • @gru8299
    @gru8299 10 місяців тому

    Благодарю!!! 🤝

  • @ivlev98
    @ivlev98 Рік тому

    Очень круто, спасибо. Хотелось бы еще понять, как реализовать put, patch и delete

    • @laravelcreative
      @laravelcreative  Рік тому +1

      Также, можно просто добавить поле hidden и туда прокидывать с name="request_method" value="patch" к примеру. Дальше обрабатывать. Но. Также можно применить и js.

    • @ivlev98
      @ivlev98 Рік тому

      @@laravelcreative Имел ввиду на php, там надо как-то парсить php://input и оттуда данные доставать

  • @user-fo9tj6vn5q
    @user-fo9tj6vn5q Рік тому +1

    Крутой контент!!!

  • @alexstav3457
    @alexstav3457 Рік тому

    пушка. спасибо. валидатор для бэка в таком же стиле было бы круто. или хотябы как сторонний пакет прикрутить и внедрить.. чтобы не сильно больно

  • @alexanderbashkatov5981
    @alexanderbashkatov5981 Рік тому

    круто круто очень круто

  • @gcomsu5819
    @gcomsu5819 Рік тому +1

    Если быть точным, то функция clean($str) возращает array | string | null а не просто string

  • @developer_tj
    @developer_tj 9 місяців тому

    Route::get('/posts', [PostController::class, 'index'])->name('posts.index')->middleware('auth');
    как реализовать фукнций, как name и middleware?

  • @sergeyinshin4924
    @sergeyinshin4924 Рік тому

    Существует проблема с таким роутером - "/pos" в адресной строке приведет на роут "/posts", что неправильно. Лучше вместо проверки preg_match для роута-реквеста использовать точное совпадение Uri

  • @user-un5ri4qk5j
    @user-un5ri4qk5j Рік тому +1

    Привет! Планируются ли уроки по паттернам проектирования ?)

  • @abdulloakramov7941
    @abdulloakramov7941 Рік тому

    👍👍👍👍👍👍👍👍👍👍👍👍

  • @BookwormYevgen
    @BookwormYevgen Рік тому

    Зачем при каждом запуске приложения в app::run ВСЕ маршруты перебирать и обрабатывать?? Я так понимаю, что при запуске приложения имеет смысл работать именно с актуальным запросом. Тогда бы не пришлось делать die() при обработке первого запроса из массива. А если маршрут, который нужно обработать - не первый в массиве routesGet()? Наверное же еще предполагаются массивы для других методов. И все их перебирать и обрабатывать отдельными форичами в app::run ??
    ПС: Массив с маршрутами(routeConstruction) можно было бы сделать общий для всем методов, добавляя свойство "метод" в эти объекты.
    Или я неправильно понял автора? Или это конструктор, который нужно еще допилить ? )

  • @farhad_f
    @farhad_f Рік тому

    Так, что у тебя лежит в папке "так"?)) go room tour))

  • @KimarTV
    @KimarTV Рік тому

    ...$this->paramRequestMap
    Uncaught Error: Cannot unpack array with string keys

    • @KimarTV
      @KimarTV Рік тому

      var_dump($this->paramRequestMap); такой же как у вас на 1:10:06 ...

    • @KimarTV
      @KimarTV Рік тому

      Решил проблему так $this->paramRequestMap[]=$requestUriArray[$paramKey];

  • @pryanik150
    @pryanik150 Рік тому

    А почему [ClassName::class, 'method'] это array, а не callable?

    • @laravelcreative
      @laravelcreative  Рік тому

      Потому, [] - это array. В качестве аргумента у роута ларавел можно прокинуть array|callable|null|string
      В нашем случае был фокус на наиболее часто используемом функционале - array.

  • @deepn9x
    @deepn9x Рік тому

    Здравствуйте. Можете сделать как у YII2

  • @user-nk8wq4sx1x
    @user-nk8wq4sx1x Рік тому

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

    • @grib-pix
      @grib-pix Рік тому

      тож кайфуешь с миллион вложенных папок?)

  • @alexanderborysenko3029
    @alexanderborysenko3029 Рік тому

    Куда писать по поводу курса?

    • @laravelcreative
      @laravelcreative  Рік тому +1

      laravelcreative@gmail.com
      Описание редактировалось, поэтому там не было) Посмотри описание, там и стоимость и всё остальное:)

  • @user-vf7pc4tn9z
    @user-vf7pc4tn9z Рік тому +1

    давай чатик на vue+laravel

    • @laravelcreative
      @laravelcreative  Рік тому +1

      в планах:)

    • @user-vf7pc4tn9z
      @user-vf7pc4tn9z Рік тому

      @@laravelcreative и платежки страйп пейпал давай еще )