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

Поделиться
HTML-код
  • Опубликовано: 18 окт 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  5 месяцев назад

    💖 Поддержка канала
    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

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

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

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

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

  • @StivBike
    @StivBike 5 месяцев назад +2

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

  • @AlexCujba-ye1bv
    @AlexCujba-ye1bv 5 месяцев назад +4

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

    • @matroskin978
      @matroskin978  5 месяцев назад +2

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

  • @ДимаГуляк-э9ю
    @ДимаГуляк-э9ю 5 месяцев назад +1

    Cпасибо)

  • @gristen7050
    @gristen7050 5 месяцев назад +1

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

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

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

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

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

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

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

    • @matroskin978
      @matroskin978  5 месяцев назад +1

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

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

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

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

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

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

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

    • @matroskin978
      @matroskin978  5 месяцев назад +1

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

  • @РусланВалиев-з2щ
    @РусланВалиев-з2щ 3 месяца назад

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

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

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

    • @РусланВалиев-з2щ
      @РусланВалиев-з2щ 3 месяца назад

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

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

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

    • @РусланВалиев-з2щ
      @РусланВалиев-з2щ 3 месяца назад

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

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

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