Laravel 10. Работа с ресурсами (Vite) в Laravel

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

КОМЕНТАРІ • 51

  • @Alex_Pav0208
    @Alex_Pav0208 9 місяців тому +3

    Андрей большое спасибо за то делаете интересные и полезные уроки.

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

    Мои курсы на Udemy
    Курс по созданию интернет-магазина и веб-приложений в 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
    Не получается приобрести курс или нужна скидка - обращайтесь. Решим :)

  • @linuxforbeginners5121
    @linuxforbeginners5121 4 місяці тому

    Привет снова. В принципе уже изучив часть материалов по разным штукам в программировании можно сразу предполагать что и как делать в том же Laravel но во первых иногда что-то работает не так как ты предполагаешь, ну и во вторых даже если угадаешь как это работает не всегда понятно что для чего.
    По этому это видео полезно по вышеуказзанным моментам так как объясняет именно что и как работает и не нужно сидеть и гадать а как же это сделать в Laravel.
    Нужно уточнить что некоторые вещи правильнее учить по обучающим видео даже если есть полноценная инструкция. Во первых в видео уже подобрано самое главное и также рассказывается то что можно упустить по причине не знание что оно вообще есть в Laravel. Во вторых освоить быстро всю инструкцию особенно на иностранном для тебя языке сложно, по этому обучающее видео ускоряет процесс обучения, а именно собирает воедино материал из главных частей Laravel.
    Огромное спасибо что вы сделали такое видео. И да конечно я может немного припоздал и нужно уже учить Laravel version 11 но даже изучив версию 10 я думаю уже легче и быстрее смогу по инструкции перейти к использованию Laravel version 11 да и самостоятельно использовать Laravel version 10 мне ни кто не запрещал (да и может кто-то тоже 10 вресию ещё использует по разным причинам).

  • @АндрейЖеребятьев-ю1ч
    @АндрейЖеребятьев-ю1ч 7 місяців тому +2

    Спасибо за Ваш труд! Очень понятно и доходчиво.

  • @ТОЛЬКОПОБЕЗДОРОЖЬЮ
    @ТОЛЬКОПОБЕЗДОРОЖЬЮ 9 місяців тому +1

    Всех с наступающим , как раз был вопрос как подключить собственные стили js, нашёл ответ, спасибо Андрей ), продолжайте обучение))

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

      Пожалуйста)
      С Новым годом!

  • @ВиталийОнищенко-к4к
    @ВиталийОнищенко-к4к 6 місяців тому +1

    Спасибо за урок)

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

    Пересмотрел. Отличные видео и прекрасная подача материала

  • @ЭлайтСолт
    @ЭлайтСолт 9 місяців тому +2

    Спасибо за урок! Расскажите про полноценную авторизацию и регистрацию стандартными средствами Laravel, а именно: регистрация с подтверждением Email, автризация, возможность восстановить пароль, функция запомнить меня. Смотрел у других авторов, но там в целом каша какая-то. У вас всегда лучше!

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

      Пожалуйста)
      Попробую показать озвученные моменты.

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

      хотел бы добавить. Можно показать регистрацию с возможностью разных приоритетов. Что я имею ввиду. к примеру на сайте новостей можно зарегистрироваться как читатель который имеет свои права и можно зарегистрироваться как автор который имеет свои права. Было бы круто если бы по этой теме появился урок.

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

      @@autogarages это уже роли. Регистрация одинакова для всех пользователей, а дальше уже пользователю назначается его роль, которая и используется для проверки доступа к чему-либо.

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

      На некоторых сайтах предлагается выбор в качестве кого он хочет зарегистрироваться. И сразу присваиваются нужные права. Взять к примеру ПП по продаже видеокурсов. И там к примеру есть выбор регистрации. Либо ты регистрируешься как покупатель либо как продавец@@matroskin978

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

      @@autogarages это, скорее исключение) На подавляющем большинстве сайтов при регистрации выбрать роль не получится. Добавить роль при регистрации - не проблема. Просто добавляем список ролей и всех делов. Только смысла большого в этом нет, если затем роль не использовать. Ну а использование ролей - это уже написание полноценного приложения, которое будет использовать эти роли, что уже как бы выходит за рамки регистрации.

  • @MrPetya1984
    @MrPetya1984 4 місяці тому

    cам учусь до Larawel дошли информация интересная

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

    даешь еще видосы. Контент пушка!

  • @ЭлайтСолт
    @ЭлайтСолт 9 місяців тому +1

    паСаны всех с Новым Годом!!! 🌲

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

      Присоединяюсь)
      С наступающим Новым годом!

  • @autogarages
    @autogarages 9 місяців тому +1

    Добрый день Андрей. Отличное видео!!! Один вопрос. Зачем подключать полный путь файла когда он работает и без этого? Я просто во многих ваших видео это видел. На сколько я понимаю это не к чему. Или я что то не до понимаю в вёрстке. Когда я обучался html нас по крайней мере не учили что нужен полный путь с доменом. Может конечно глупый вопрос, но всё же. И ещё такой момент. Вы говорите зачем их сжимать если только вы не на стадии вёрстки. Я просто сам SEO специалист и заинтересовался разработкой на laravel так как здесь я могу внедрять что нужно. Так вот сборка и сжатие файлов в один файл нужна для улучшение скорости сайта. Многие сервисы которые занимаются ускорением работы сайта именно и делают то, что объединяют все файлы в один. Плюс на сколько я понял из документации что загрузка при такой работе с файлами загружает на страницу только те стили и скрипты которые использует страница именно сейчас. А остальные не грузятся. Может я конечно понял не верно. Но не просто так придумали этот компонент

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

      Добрый день! Спасибо)
      Полный путь по сути ничем не отличается от относительного с точки зрения подключения файла. В обоих случаях, если путь корректен, файл будет подключен. Поэтому разницы и нет по сути.
      При верстке полный путь указывать бессмысленно и часто невозможно (если нет локального сервера), поэтому при изучении верстки на этом и не акцентируется внимание. Когда же дело доходит до CMS или фреймворков, то там практически всегда используется полный url к файлу. Для надежности. Потому что подключаемый файл не всегда может правильно подключиться по относительному пути относительно текущего адреса страницы.

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

      Сколько я использую CMC у меня везде путь прописан без домена. Всё отлично работает. И в Laravel я то же так же подключаю и всё ок. Но с проблемой такой ни разу не сталкивался. Мне кажется это на усмотрение разработчика @@matroskin978

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

      @@autogarages хм)) а в WordPress Вы как прописываете относительный путь, если в верстке путь, к примеру такой: css/main.css? В таком виде он никак не будет работать.

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

      я с WordPress не работал. В основном с Joomla.@@matroskin978

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

      @@autogarages в WordPress есть папки с темами и путь типа css/main.css подключить не получится. Придется либо дописывать путь относительный к папке темы, либо использовать специальную функцию, которая вернет этот путь. В полученный путь будет включен домен. Собственно, получится примерно то же, что и с функцией asset() в Laravel - полный адрес URL.

  • @AlbertCartel
    @AlbertCartel 5 місяців тому

    Андрей, актуальнее ли tilewind чем bootstrap?

    • @matroskin978
      @matroskin978  5 місяців тому

      Не знаю. Да и какая разница, если и тот, и другой фреймворки популярны и продолжают развиваться. Используйте тот, который вам привычнее и удобнее. Мне - Bootstrap. В Laravel (на примере пагинации) можно использовать и тот, и другой.
      В целом, это примерно как сравнивать Mercedes и BMW. Каждый выбирает свое)

  • @NtDrke
    @NtDrke 25 днів тому +1

    28:53 если размещать изображения в папке resources, то изображения опубликованные в самом html файле в виде тега img становятся недоступны. Как быть в этом случае?

    • @matroskin978
      @matroskin978  25 днів тому

      Если изображение недоступно, значит, для них указан некорректный путь, другого варианта нет. Поэтому проверяйте пути (они должны быть относительными). Или не используйте Vite, вполне можно обойтись без него, чаще это проще и удобнее, как по мне.

    • @NtDrke
      @NtDrke 25 днів тому

      @@matroskin978 Мне Vite понравился. Я с нуля все делаю сам и разрабатываю для себя. В частности я использую scss, до этого использовал prepros для компиляции в css.

  • @ТОЛЬКОПОБЕЗДОРОЖЬЮ
    @ТОЛЬКОПОБЕЗДОРОЖЬЮ 9 місяців тому +1

    Андрей а можете , если время позволяет, записать уроки 1с битрикс

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

      Вряд ли. С Битриксом я работал последний раз лет 5 назад. За это время я его успел забыть, как страшный сон)))

    • @ТОЛЬКОПОБЕЗДОРОЖЬЮ
      @ТОЛЬКОПОБЕЗДОРОЖЬЮ 9 місяців тому +1

      @@matroskin978 я нашёл человека в ютубе по битриксу, он неплохо объясняет, но уроки лет 6 им)), уже устарели), а так вроде бы интересно, больше чем опенкард пондравилось, и попроще показалось, да и на рынке труда посмотрел, много кому 1с битрикс нужен), ну в принципе то тема понятна, может и разберусь, а вам он не нравится???

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

      Честно говоря, не понравился.

  • @СергейАмпилов-я3н
    @СергейАмпилов-я3н 8 місяців тому

    Андрей, здравствуйте! Спасибо за прекрасные уроки. Я очень хотел бы пройти Ваш курс по Ларавель 10. Как можно Вам оплатить ?

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

      Здравствуйте, Сергей!
      По Laravel 10 у меня пока нет курса. Здесь на канале я начал плейлист по изучению Laravel. А в течение следующих 2-3 месяцев планирую записать курс, в котором будет и теория, и практика.
      А так, все имеющиеся у меня на данный момент курсы перечислены в описании к видео. Если будет желание какой-то из них приобрести - буду рад 🙂
      Если вдруг возникнут сложности с приобретением - можете написать мне на email.

  • @Алексей127-г6э
    @Алексей127-г6э 3 місяці тому

    Добрый день, глупый вопрос но все же.
    Работаю на основной работе, есть 3 часа без прерывно, которые могу уделить Ларавель.
    Прошел базу ПХП + ооп.
    Сколько понадобиться времени есть учить 5 дней в неделю, по 3 часа.
    В основном смотрю курсы, повторяю за автором + параллельно иду тот же материал по учебнику, не офф документации.
    Планирую закончить ваш курс и уже искать курсы "с практикой"
    Спасибо

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

      Добрый день!
      На этот вопрос не может быть однозначного ответа. Дело в том, что каждый из нас индивидуален и по разному воспринимает один и тот же материал. Посчитать голое время - не проблема. Тут и считать ничего не нужно. Например, если продолжительность курса 30 часов, то по 3 часа в день да по 5 дней в неделю вам потребуется голого времени 2 недели. Но это просто прослушать курс. А ведь нужно еще усвоить материал. А это индивидуально уже. Нужно повторить код, как минимум. А это тоже индивидуально. Одну и ту же тему на час времени один человек усвоит за пару часов, а другому пары дней может быть недостаточно, чтобы понять ее.
      Поэтому однозначного ответа на ваш вопрос нет и быть не может. Все зависит от человека и его умения усваивать и понимать новый материал.

    • @Алексей127-г6э
      @Алексей127-г6э 3 місяці тому

      @@matroskin978 сейчас можно говорить что учиться надо по 5-8 часов, как вы думаете если идти в таком темпе, 5\7, по 3 часа есть шансы дойти до финиша? достаточно ли времени?

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

      Шансы есть всегда ;)

    • @Алексей127-г6э
      @Алексей127-г6э 3 місяці тому

      @@matroskin978 как вы видите "правильный " путь в изучении, с точки зрения графика, очень важно для меня, спасибо

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

      Про "с точки зрения графика", честно говоря, для меня вопрос непонятен.
      Ну а так все просто: смОтрите видео, затем пытаетесь повторить код из него. При этом стараетесь не просто воспроизвести код по памяти, а именно воспроизвести его на уровне понимания, т.е. осознавать, что именно вы пишете и для чего.
      Ну и, само собой, изучение должно быть последовательным. Это значит, что изучать какую-то тему, не имея соответствующей базы для ее изучения, не очень правильно. Например, изучать Laravel не имеет особого смысла, если у вас нет уверенных знаний в основах PHP и нет основ ООП. Также желательны основы SQL. Если все это имеется, тогда можно переходить на следующий уровень и браться за PHP-фреймворки.

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

    А куда по курсам обращаться хотел купить курсы с юдами по 10

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

      На мой email - matroskin978@gmail.com