Laravel. Валидация данных. Часть 1

Поділитися
Вставка
  • Опубліковано 22 сер 2024
  • В этом уроке мы приступим к рассмотрению темы валидации данных.
    В предлагаемом цикле уроков мы будем изучать наиболее популярный и востребованный PHP-фреймворк Laravel версии 10.
    Исходники к уроку - github.com/mat...
    ==========================================
    💖 Поддержка канала
    www.donational...
    Мои курсы на Udemy
    Не получается приобрести курс или нужна скидка - обращайтесь. Решим :)
    Курс "PHP 8. ООП. Создание собственного PHP MVC фреймворка":
    www.udemy.com/...
    Курс по созданию интернет-магазина и веб-приложений в Telegram - www.udemy.com/...
    Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - www.udemy.com/...
    Курс по PHP - www.udemy.com/...
    СУБД MySQL и язык запросов SQL. Теория и практика - www.udemy.com/...

КОМЕНТАРІ • 25

  • @matroskin978
    @matroskin978  3 місяці тому

    💖 Поддержка канала
    www.donationalerts.com/r/matroskin978
    Мои курсы на Udemy
    Не получается приобрести курс или нужна скидка - обращайтесь. Решим :)
    Курс "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

  • @gristen7050
    @gristen7050 3 місяці тому +1

    спасибо за видео!

  • @user-kc4tr9rx2m
    @user-kc4tr9rx2m 3 місяці тому +1

    Cпасибо)

  • @StivBike
    @StivBike 3 місяці тому +2

    Андрей топовый учитель, 3 года назад покупал его курс по laravel на webformyself, покупал курсы и у других, они даже рядом не стоят.

  • @dmitriivanov7010
    @dmitriivanov7010 3 місяці тому

    Великолепно раскрыта тема. Четко и по делу. Браво🎉

  • @blackwood3408
    @blackwood3408 Місяць тому

    Комментарий в поддержку. Отличный уроки, смотрю на одном дыхании, всё понятно, спасибо

  • @AlexCujba-ye1bv
    @AlexCujba-ye1bv 3 місяці тому +4

    Спасибо, отличный урок! Хотел узнать будет ли урок про middleware в Laravel и как его использовать?

    • @matroskin978
      @matroskin978  3 місяці тому +2

      Пожалуйста 🙂
      Да, по Middleware урок будет.

  • @artem_ib
    @artem_ib 3 місяці тому

    Хорошо бы в вашем объяснении послушать как работать с laravel reverb, как раз актуально и вроде тема смежная.

    • @matroskin978
      @matroskin978  3 місяці тому

      Не работал с таким. Поэтому, пока не доведется поработать, не смогу помочь.

    • @artem_ib
      @artem_ib 3 місяці тому

      @@matroskin978 гляньте, это про веб сокеты)

    • @matroskin978
      @matroskin978  3 місяці тому +1

      Уже глянул) если доведется поработать или возникнет интерес - тогда и попробую еще ;)

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

    какие еще темы планируется рассмотреть? или какие уроки уже записаны по Laravel?

    • @matroskin978
      @matroskin978  3 місяці тому

      Вторым вопросом вы меня поставили в тупик)) Все записанные уроки по Laravel есть в этом же плейлисте, что и текущий урок. Поэтому можете посмотреть уроки в нем.
      По первому вопросу - после валидации будет еще несколько тем уроков на пять примерно. С конкретными темами пока не определился.

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

      @@matroskin978 я немного про другое) я видел под одним из видео про API , что курс уже записан, а там было примерно 5 уроков из 10 на тот момент. Поэтому подумал, может быть еще что-то уже записано)

    • @matroskin978
      @matroskin978  3 місяці тому +1

      @@user-kn7ky1ih2h теперь понял) Здесь другой случай - урок записываю и сразу выкладываю.

  • @user-df6ob9dv5c
    @user-df6ob9dv5c Місяць тому

    BadMethodCallException
    PHP 8.3.8
    10.48.14
    Method Illuminate\Validation\Validator::validateExist does not exist.

    • @matroskin978
      @matroskin978  Місяць тому

      Вполне возможная ошибка. Прелесть PHP и Laravel в том, что подобные ошибки показываются, их можно прочесть и часто понять, хотя бы примерно, в чем именно причина конкретной ошибки.

    • @user-df6ob9dv5c
      @user-df6ob9dv5c Місяць тому

      @@matroskin978 // $validated = $request->validate([
      // 'title' => ['required','max:255'],
      // 'slug' => ['required','max:255','unique:posts'],
      // 'content' => ['required'],
      // 'category_id' => ['required','exist']
      // ]);
      ошибка в слове validate

    • @matroskin978
      @matroskin978  Місяць тому

      В слове validate ошибки нет. По крайней мере в варианте, который вы написали здесь.
      Возможно, вы спрашиваете в чем именно ошибка? Просто ни в первом, ни во втором комментарии я не увидел вопроса. В первом комментарии - текст ошибки без каких-либо дополнительных слов. Во втором комментарии - утверждение. Если вы пытаетесь спросить, в чем ошибка, - напишите об этом, я подскажу.

    • @user-df6ob9dv5c
      @user-df6ob9dv5c Місяць тому

      @@matroskin978 в чем ошибка?подскажите пожалуйста Без этих строчек запись работает в базу данных

    • @matroskin978
      @matroskin978  Місяць тому

      Первая ошибка в наименовании валидатора exists. У вас он назван exist (пропустили букву s).
      Вторая ошибка в параметрах валидатора, которых у вас совсем нет. Правильно так:
      'category_id' => ['required', 'exists:categories,id'],