Laravel с нуля. Урок 4. Blade шаблонизатор

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2024

ความคิดเห็น • 63

  • @CutCodeRu
    @CutCodeRu  6 หลายเดือนก่อน +1

    Актуальный курс по изучению Laravel с нуля - learn.cutcode.dev/laravel-start

  • @AlexViennaDJ
    @AlexViennaDJ 2 ปีที่แล้ว +4

    Урок огонь. Мне все было понятно, все с первого раза заработало, Прочитал документацию по laravel mix настроил сборщик, все гуд.

    • @CutCodeRu
      @CutCodeRu  2 ปีที่แล้ว

      Отлично! Рад что понравился урок

  • @StasKantor
    @StasKantor 2 ปีที่แล้ว +6

    Вот это я понимаю уроки. Спасибо тебе большое

  • @user-rz4uf7yp7b
    @user-rz4uf7yp7b 3 ปีที่แล้ว +6

    Спасибо что делитесь такими ценными знаниями

    • @CutCodeRu
      @CutCodeRu  3 ปีที่แล้ว +1

      Главное чтобы были полезны

  • @DauletBaimurza
    @DauletBaimurza 3 ปีที่แล้ว +14

    Основной недостаток большинство ютуберов по программированию это мелкий шрифт. 10% экрана нужно смотреть с лупой, чтобы что то увидеть и 90 % пустого неиспользуемого экрана...

    • @CutCodeRu
      @CutCodeRu  3 ปีที่แล้ว +4

      Исправили эту проблему в последующих роликах! Тоже учимся делать контент и допускаем ошибки, но стараемся улучшать качество

  • @valerashaparev629
    @valerashaparev629 6 หลายเดือนก่อน +1

    Спасибо тебе, за твой большой труд!!!

    • @CutCodeRu
      @CutCodeRu  6 หลายเดือนก่อน

      И вам спасибо что нашли время написать комментарий!

  • @klerra
    @klerra 9 หลายเดือนก่อน +2

    мемасы очень отвлекают, в остальном хорошие уроки!

    • @CutCodeRu
      @CutCodeRu  9 หลายเดือนก่อน

      мемасы больше не используем в новых видео

  • @user-ms1gl2lv9l
    @user-ms1gl2lv9l 2 ปีที่แล้ว +2

    Спасибо за видосы. Очень помогают в изучении

  • @LukasFeinberg
    @LukasFeinberg 2 ปีที่แล้ว +5

    20:27 Наверное тут не нужно передавать вторым параметром в include post ? Я всегда думал, что при "компиляции" вместо include подставляется тот код который инклудится (содержимое файла) и для потока это выглядит единым целым. Ради интереса попробовал без него и всё работает.

  • @vskobzar
    @vskobzar 2 ปีที่แล้ว +1

    пацан ваще ребята, могешь

    • @CutCodeRu
      @CutCodeRu  2 ปีที่แล้ว

      Точно подмечено)

  • @ytugihjok
    @ytugihjok ปีที่แล้ว +3

    css никак не хочет работать, в чём может быть проблема?

  • @kaemey4330
    @kaemey4330 ปีที่แล้ว +2

    Просил совет? Вот: вставки обнови, они допотопные. Не делай длинные вставки - только короткие. Сравнивай громкость в вставках со своим голосом, это легко делается в любом нормальном редакторе.

    • @CutCodeRu
      @CutCodeRu  ปีที่แล้ว

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

  • @alexandr9900
    @alexandr9900 2 ปีที่แล้ว +1

    камент для продвижения

  • @сергейКуприянов-ц6щ
    @сергейКуприянов-ц6щ 2 ปีที่แล้ว +1

    а всё нашёл, css почему-то не скомпилировался, но почему?

  • @mourat9833
    @mourat9833 ปีที่แล้ว

    Не решился через include подключать, воспользовался blade компанентами. Прописал переменные в конструкторе класса и параметрами пробросил данные в компоненту (). Больше про компоненты, пока, ничего не знаю. Полагаю, в классе компонента можно делать запросы в БД и сразу выводить данные. Например виджеты всякие или навбар, их содержимое, обычно, не зависит от текущей страницы. С первого раза все завелось, счастью нет предела.
    В комментариях увидел предложение использовать @each. Выглядит интересно, но с компонентой применить не получилось.

    • @CutCodeRu
      @CutCodeRu  ปีที่แล้ว +1

      На канале есть гайд по блейд компонентам

  • @ZigZagUdachich
    @ZigZagUdachich 2 ปีที่แล้ว

    Самый главный совет, сделать шрифт покрупнее, ибо не у всех 30-ти дюймовые моники

    • @CutCodeRu
      @CutCodeRu  2 ปีที่แล้ว

      Исправлено в новых роликах)

  • @Mr.Capone-
    @Mr.Capone- 3 ปีที่แล้ว +2

    Лично моё мнение: сначала всё рассказывать по заранее созданной мозговой карте, а потом уже на практике показывать, выделяя на мозговой карте. Например, из web.php идёт стрелочка в контроллер, от туда в модель и шаблон и тд, а внутри этих блоков кусочки кода с комментариями. Так визуализация будет, и понимание этой кухни будет легче усваиваться. Ну и комментарии ещё к написанному коду. В таком случае и бабушка моя научиться пилить на laravel)

    • @CutCodeRu
      @CutCodeRu  3 ปีที่แล้ว

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

    • @сергейКуприянов-ц6щ
      @сергейКуприянов-ц6щ 2 ปีที่แล้ว +1

      А мне кажется чтоб понимание этой кухни было лучше, нужно лучше понять принципы взаимодействия ООП, и принципы MVC, а Ларавел это всего лишь инструмент которым нужно научиться пользоваться

    • @AlexViennaDJ
      @AlexViennaDJ 2 ปีที่แล้ว

      этот вариант прям совсем для дебилов, и таким лучше не учиь лару. Вообще чтобы учить лару нужно неплохо знать, а главное понимать ООП, а также потратить 10-15 минут, чтобы изучить MVC, там ничего сложного нет. Тогда многие вещи и так будут понятны.

    • @AlexViennaDJ
      @AlexViennaDJ 2 ปีที่แล้ว

      @@CutCodeRu Мне все понятно, так как есть, нет много мишуры и отступлений. и всегда есть комментарии чтобы задать вопрос. что в этом уроке не понятного я вообще не понимаю. Элементарно все.

  • @Irritable_i
    @Irritable_i 6 หลายเดือนก่อน

    А если роуты для постов не создаются даже в списке php artisan rout:list, в чем может быта дело и как это исправить…..

    • @CutCodeRu
      @CutCodeRu  6 หลายเดือนก่อน

      php artisan route:clear

    • @Irritable_i
      @Irritable_i 6 หลายเดือนก่อน

      спасибо больше!!!

  • @сергейКуприянов-ц6щ
    @сергейКуприянов-ц6щ 2 ปีที่แล้ว +1

    а что у меня у одного стили не работают? mix поставил, всё скомпилировалось, но картинка у меня на весь экран

    • @maksym6039
      @maksym6039 ปีที่แล้ว

      У меня тоже

    • @sergeysachenko8616
      @sergeysachenko8616 ปีที่แล้ว

      решили как-то? Я также снес Витю, накатил mix, запустил, css и js статус 200 - а по итогу огромные картинки

    • @user-jo6jk2qu4d
      @user-jo6jk2qu4d ปีที่แล้ว

      @@sergeysachenko8616 У кого возникла такая же проблема! потратил на решение часов 5, теперь используется сборщик vite и поключать нужно через @vite(['resources/css/app.css', 'resources/js/app.js'])

    • @TIMviser
      @TIMviser 5 หลายเดือนก่อน

      Поздновато отвечаю но всё же лучше так чем никак. Сейчас тоже с этим столкнулся что картинки какого-то огромного размера но заметил, что стили вроде как подхватились на самом деле. Сразу подозрение появилось что просто стили отличаются от стилей автора и так и вышло.
      Зашёл на репозиторий проекта (который в описании скинул автор) и там в public/css/app.css взял стили и скопирнул к себе и всё стало выглядеть нормально.
      Стоило бы в видосе упомянуть о том, что это нужно сделать.

  • @сергейКуприянов-ц6щ
    @сергейКуприянов-ц6щ 2 ปีที่แล้ว +1

    Почему то комментарий мой пропал
    @each('partials.posts.item', $posts, 'post')
    Ещё вопрос, как искать необходимые методы для разработки, если только начал учить фреймворк и в документации не особо разбираешься?

    • @CutCodeRu
      @CutCodeRu  2 ปีที่แล้ว +1

      Ютуб иногда удаляет( если в документации не разбираетесь то мой канал в помощь) а так больше никак (ну только если автокомплите IDE и гадать)

    • @AlexViennaDJ
      @AlexViennaDJ 2 ปีที่แล้ว +1

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

    • @user-wh9yb1rr3i
      @user-wh9yb1rr3i 2 ปีที่แล้ว

      @@AlexViennaDJ , вот это Вещь. Надо брать

    • @сергейКуприянов-ц6щ
      @сергейКуприянов-ц6щ 2 ปีที่แล้ว

      @@AlexViennaDJ нет ли у вас актуальной ссылки, гугл не выдаёт желаемого результата

    • @AlexViennaDJ
      @AlexViennaDJ 2 ปีที่แล้ว

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

  • @сергейКуприянов-ц6щ
    @сергейКуприянов-ц6щ 2 ปีที่แล้ว

    Скажите не планируете запилить какой-нибудь проект типа магазина. А также спасибо за контент, не обращайте внимания на негатив.

    • @CutCodeRu
      @CutCodeRu  2 ปีที่แล้ว +1

      Планирую, скоро выйдет

  • @DES2048
    @DES2048 2 ปีที่แล้ว

    А почему не прикрепить в описании к видео ссылку на репозиторий с кодом? желательно со ссылкой на коммит каждого урока? Крайне неудобно искать в по видео,где был тот или иной код, да и повторять код с экрана такое себе.

    • @CutCodeRu
      @CutCodeRu  2 ปีที่แล้ว +1

      Репозиторий вроде в последнем уроке добавил в описание, но он там оброс еще уроками после этой серии

    • @user-wh9yb1rr3i
      @user-wh9yb1rr3i 2 ปีที่แล้ว

      Моё мнение: как раз и нужно повторять. Лучше запоминается, когда каждый символ сам прописываешь. А если просто прочитать и скопипастить код - это гиблое дело :)

    • @DES2048
      @DES2048 2 ปีที่แล้ว

      @@user-wh9yb1rr3i ну это ваше мнение), а мой опыт говорит о том, что лучше иметь готовый код под рукой, а если, что то непонятно уже смотреть видео. Я раньше тоже повторял за видео, времени уходило ну просто очень много.

    • @DES2048
      @DES2048 2 ปีที่แล้ว

      @@CutCodeRu благодарю!

  • @dww8579
    @dww8579 ปีที่แล้ว +1

    Братан, все круто делаешь. Только эти вставки видео... Это, поверь, не то, чего ждешь. Смотри - если кому то это нравится, то он не перестанет тебя смотреть, если их не будет, он же не за этими роликами к тебе пришел. А вот если, как меня, они кого то просто дико бесят - то при первой возможности этот человек свалит от тебя куда подальше. Подумай, совет.

    • @CutCodeRu
      @CutCodeRu  ปีที่แล้ว

      Давно уже исключили вставки из контента, тут мы еще экспериментировали)

  • @ДиванныйВоитель
    @ДиванныйВоитель 2 ปีที่แล้ว +2

    Скажу правду: уроки так себе, а сравнение с mvc с кухней так вообще отвратительно. Сам работаю php разрабом более 3 лет и такое объяснение одно из худших. Шрифт на экране очень мал, наверняка об этом уже писали, но так как наверняка ролики писались сразу, то этот момент вообще не учитан!

    • @CutCodeRu
      @CutCodeRu  2 ปีที่แล้ว

      Про шрифт согласен, проба пера, спасибо за мнение

    • @ilhmpost
      @ilhmpost 2 ปีที่แล้ว +2

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

    • @AlexViennaDJ
      @AlexViennaDJ 2 ปีที่แล้ว

      Возможно отчасти ты и прав, с замечанием про MVC, но думаю здесь либо кто уже знает что такое MVC либо кто прям совсем не знает, поэтому аналогия с кухней в принципе имеет место быть, в любом случае кто не знает, нужно будет погружаться в это в будущем. На первом этапе вполне достаточно.

  • @faxmediakz
    @faxmediakz 2 ปีที่แล้ว +2

    Когда не работает css помогает

    • @user-jo6jk2qu4d
      @user-jo6jk2qu4d ปีที่แล้ว

      У кого возникла такая же проблема! потратил на решение часов 5, теперь используется сборщик vite и поключать нужно через @vite(['resources/css/app.css', 'resources/js/app.js'])

  • @brenkovd
    @brenkovd 2 ปีที่แล้ว +1

    Забыл в partials.posts.item передать $post а оно всё равно заработало, удивительно. А вчера колупал шаблонизатор в Express js , как ни крути не хочет работать, будь оно проклят этот js на сервере

    • @ровойт
      @ровойт ปีที่แล้ว

      точно там как-то трудно с js node

  • @a.i.k_666
    @a.i.k_666 ปีที่แล้ว

    public function boot()
    {
    Paginator::useBootstrap();
    }
    Вывод в blade
    {!! $posts->links() !!}
    Заменить для Bootstrap 5.3.0 в AppServiceProvider