Response в laravel смотреть последние обновления за сегодня на .
Response в Laravel Полный Интенсив по Laravel: 🤍 Подписка на канал: 🤍 Презентация: 🤍 Мой сайт: 🤍 Патрон: 🤍 Группа в ВК: 🤍 Канал в телеграм: 🤍 Мой instagram: 🤍 Группа в Facebook: 🤍 Поддержать автора на выпуск новых видео: 🤍 🤍
Весь плейлист: 🤍 VIP канал 🤍 Ответы: 🤍 GitHub: 🤍 Добавляйтесь в друзья: ►Канал в Telegram 🤍 ►Сообщество Вконтакте 🤍 ►Личный Telegram 🤍 ►Личный Instagram 🤍
If you have a similar response code in many places, it makes sense to create some macros for them. Related video: - Laravel API 404 Error: Customize Exception Message 🤍 - - - - - Support the channel by checking out our products: - Enroll in my Laravel courses: 🤍 - Try our Laravel QuickAdminPanel: 🤍 - Purchase my Livewire Kit: 🤍 - View Laravel Code Examples: 🤍 - Subscribe to my weekly newsletter: 🤍
Очереди в Laravel (Queues/Jobs) - зачем они нужны и когда их следует применять - 🚀📹👨🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇 🤍 ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - 🤍 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - 🤍 Когда я только начал знакомство с Laravel, меня он настолько вдохновил что я прям зачитывался документацией. Хотел вникнуть во все возможности этого фреймворка. И дойдя до раздела очередей я как бы сразу понял как с ними работать, но в целом там нет ничего сложного, но при этом когда начал разрабатывать уже проекты на Laravel, делая их один за другим, я ни в одном из них не применял очереди. Потому что просто не находил момента где их следовало бы применить. И даже если уже внедрялся в какой-либо проект в команду, где использовались очереди, я как бы понимал как с ними работать они меня никак не смущали, но при этом каждый мой новый проект, либо какие-то задачи, где стоило бы применить очереди, я их избегал. Потому что не понимал тех моментов, какие задачи нуждаются в этих очередях. И поэтому для начала мы об этом поговорим. Итак, когда следует применять очереди. Скажем так любые события в вашем скрипте которые заставляют пользователя ждать и это ожидание можно было бы сократить за счет очередей это как раз то место. Всегда в разработке обращайте внимание на производительность и работайте над оптимизацией. Как пример регистрация пользователя. Часто при регистрации в обработчике также присутствует отправка email уведомления с текстом "добро пожаловать". И это отправка занимает некоторое время так как происходит коннект с почтовым сервером и сама отправка. Пользователь нажимает на кнопку зарегистрироваться и при этом ждет 3-4 секунды, а то и более, пока форму обработается и произойдет загрузка. Если вы бы эту отправку добавили в очереди то пользователь когда нажал бы на кнопку зарегистрироваться у него вы произошла мгновенная загрузка, а в фоновом режиме уже бы произошла отправка email уведомления вашим сервером. Если взять более нагруженный процесс, то эта обработка файла от пользователя. Скажем пользователь загружает товары на ваш сайт через excel файл и тем самым добавляет товары. Если вы также организуйте мгновенно считывание файлов, то этот процесс займет очень много времени, даже если товаров будет немного, то процесс будет не быстрым. А в противном случае браузер просто уйдет в тайм-аут. И очередь здесь как раз бы сделала загрузку мгновенной, а добавление товаров бы произошло по мере выполнения задачи в очереди. Я надеюсь эти примеры дали понимания когда нужно применять очереди. 📹 делитесь этим видео с друзьями: 🤍 🔔 подпишитесь на YouTube-канал: 🤍 Как использовать очереди (queues) в Laravel - 🔗 наш сайт: 🤍 📷 наш instagram: 🤍 📱 Наш telegram-канал: 🤍
One of the approaches to not repeat the same responses in each controller is to offload it to the so-called "base" Controller which is public and ready for you to use it. Another approach with response macros - my video: 🤍 - - - - - Support the channel by checking out our products: - Enroll in my Laravel courses: 🤍 - Try our Laravel QuickAdminPanel: 🤍 - Purchase my Livewire Kit: 🤍 - View Laravel Code Examples: 🤍 - Subscribe to my weekly newsletter: 🤍
Создаем класс обработки ответа сервера Response Class Это серия видео в которой мы создаем REST API Service на основе фреймворка Laravel. 1. Введение 🤍 2. Установка окружения 🤍 3. Условия задачи 🤍 4. Создание пути Routs/Url для Rest Api Service 🤍 5. Создаем контроллеры для Rest API 🤍 6. Обработка ответов 🤍 7. Добавляем миграции 🤍 8. Создаем модели 🤍 9. Добавляем валидацию 🤍 10 Заершаем контроллеры 🤍 11. Аунтификация 🤍 12. Добавляем тесты Unit tests 🤍 13. Заключение 🤍 Код можно скачать и посмотреть здесь 🤍
In this video, we will be doing some benchmark tests and make our Laravel website about 30% faster in requests per second and 25% faster in time per request = Support = If you want me to continue making this kind of video for free on YouTube, then you can help me financially by sending a few bucks to my Wise (🤍 account in Nepalese 🇳🇵 currency. My Wise email: ashish.dhamala2015🤍gmail.com If you decide to support me, please send me your Twitter handle in the mail so that I can shout out about you. = Social Media Links = Let's be friends 🤍 = Video Related Links = GitHub link 🤍 Ecommerce Project - Playlist 🤍 = Other Videos = What's New In Laravel 9 🤍 New In Laravel Playlist 🤍 Laravel Package Development Playlist 🤍 Password Validation In Laravel with at least one Letters, Numbers, Upper and Lowercase or Symbols: 🤍 Multiple Apis With ForwardsCalls Trait And Code Refactoring Tip - Laravel Hidden Feature: 🤍 Laravel Chunking - You Might Be Doing This Wrong - Problem and Solution: 🤍 Laravel Tip - Properly Get Data Between Two Dates 🤍 Get Data From Multiple Databases In One Project | Laravel Tip 🤍 = Theme and Font Used = Theme: Cobalt2 Theme Official (🤍 Font: JetBrains Mono (🤍 = Tech stack = Laravel PHP #laravel #php #laraveltip #laratips
Прочие Request методы в Laravel Полный Интенсив по Laravel: 🤍 Подписка на канал: 🤍 Презентация: 🤍 Мой сайт: 🤍 Патрон: 🤍 Группа в ВК: 🤍 Канал в телеграм: 🤍 Мой instagram: 🤍 Группа в Facebook: 🤍 Поддержать автора на выпуск новых видео: 🤍 🤍
В этом уроке мы рассмотрим общие принципы аутентификации и подробно остановимся на аутентификации при помощи ключей, когда речь идет о запросах к методам API в Laravel. 🔗 Урок по аутентификации и регистрации в Laravel: 🤍 ✅ Instagram: 🤍 ✅ VK: 🤍 ✅ Facebook: 🤍 ✅ Сайт проекта Lectoria: 🤍 🖥 Обучение веб-разработке Lectoria: 🤍 🖥 Обучение разработке на MODX Revolution: 🤍
Creating custom HTTP responses is a valuable tool for standardizing the way your Laravel application responds to HTTP requests. The video will go over how and why you should be standardizing your responses.
Ссылка на плейлист laravel 5.2: 🤍
Первый ролик очень полезной и интересной рубрики для всех кто хочет понимать принципы работы laravel. Рубрика называется laravel "под капотом" - мы пройдемся по основам laravel от темы к теме, но не просто как использовать, а как это работает. А начнем мы друзья с очень важной темы - путь запроса. Как это работает? Смотрим! #путь запроса#laravel#cutcode - ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - 🤍 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - 🤍 - ⏰ Таймкоды: 00:00 Введение 03:48 Файл index.php 04:34 Kernel 06:03 Трансформация запроса в ответ 07:43 Метод terminate 08:23 Метод Handle 10:20 Middlewars 14:03 Подведение итогов Всех поклонников laravel я приветствую на канале CutCode! И сегодня мы запускаем новую рубрику которая мне кажется должна быть крайне полезной и интересной для всех кто использует laravel в своих проектах. Рубрика называется laravel под капотом и думаю из названия уже все понятно - мы пройдемся по основам laravel от темы к теме, но не просто как использовать, а как это работает. Как выглядит код все шаг за шагом, но при этом не переживайте, мы не будем рассматривать каждую строку кода совсем нет. Но мы наглядно поймем что да как. А начнем мы друзья с самой важной на мой взгляд темы которую обязан знать просто каждый Laravel разработчик. А если Вы только начали знакомиться с laravel и пришли с другого фреймворка, то это будет для вас гайдом чтобы быстро втянуться в этот мир. в любом случае интересно будет всем. По крайней мере я постараюсь! Пальцы на старт - погнали! Друзья начинаем мы путешествие с классического веб-приложения laravel и его основа - это http-запросы. Есть также и точка входа для консольного приложения, но об этом и поговорим в другой раз. Как только мы вбиваем в браузер адрес нашего приложения мы запускаем путь запроса внутрь нашего проекта laravel и сейчас подробно об этом поговорим. Помните что это основа веб-проекта и поэтому мы начинаем именно с этой темы. Да и знайте что не только вы начинаете путь запроса, вбивая адрес в браузер, но и каждый клиент вашего проекта будет запускать точно такой же путь. Небольшое отступление - я уже установил Laravel 9, а если у вас laravel версии ниже, то структура кода может немного отличаться. Имейте это ввиду. Итак отправляемся в путь вместе с нашим запросом. Давайте для начала запустим виртуальный сервер php artisan serve. Отлично далее перейдем по урлу и вот мы уже с вами запустили путь запроса. Он уже совершил путешествие по Laravel фреймворку и передал эстафету ответу в котором мы видим нашу html-страницу. Каждый раз обновляя страницу мы снова отправляем запрос в путешествие. Давайте прогуляемся вместе с запросом шаг за шагом. Точка входа нашего веб-приложения для запроса это файл index.php, которая располагается в директории Public. В самом начале этого файла объявляется константа laravel_start с временем момента запуска нашего приложения. Cам Laravel эту константу не использует но для дебага скажем в дебагбаре или телескопе она используется чтобы отследить сколько времени ушло на ту или иную операцию. Далее здесь мы проверяем на наличие файла maintenance и в случае если он присутствует его подключаем. - 📹 делитесь этим видео с друзьями: 🤍 🔔 подпишитесь на YouTube-канал: 🤍 📼 Курс по Laravel с нуля: 🤍 Путь запроса в Laravel. "Под капотом" Laravel - 🔗 наш сайт: 🤍 📷 наш discord: 🤍 📱 Наш telegram-канал: 🤍
Логирование и обработка ошибок в Laravel Полный Интенсив по Laravel: 🤍 Подписка на канал: 🤍 Презентация: 🤍 Мой сайт: 🤍 Патрон: 🤍 Группа в ВК: 🤍 Канал в телеграм: 🤍 Мой instagram: 🤍 Группа в Facebook: 🤍 Поддержать автора на выпуск новых видео: 🤍 🤍
In this tiny tip we'll be optimizing inertiajs responses using partial visits and lazy data evaluation.
Laravel request and response cycle | Laravel Blog Project | Laravel 8 Tutorial | Learn Laravel from Scratch. In this video, we will discuss how Laravel works and how request and response cycle works in Laravel. We will create our first hello world application. We will create a controller with the Laravel artisan command and load the view from controller. We will load the controller from routes. We will discuss how routes work in Laravel. Please like this video and subscribe to the channel for regular updates. I will update all the source on GitHub. #Laravel8 #LaravelTutorial #FirstAppInLaravel #LaravelBlogProject #learnLaravel #CodeArtisanLab Thanks for watching this video. :) :) ## Artisan command to create the controller - - php artisan make:controller controllerName ## References Download Source Code - 🤍 Laravel Tutorials - 🤍 Django TuTorials - 🤍 Django with ReactJs Project - 🤍 ## Your queries can be - Laravel request and response cycle - learn Laravel 8 - how to create a Laravel project from scratch - learn Laravel with the example project - how to install Laravel - How to create a controller in Laravel 8 - How to define controller and route in Laravel 8 - Create hello app in Laravel 8 - How to load view from the controller in Laravel 8
This video will show you how you could use basic routing with the different HTTP responses – Learn one of the most popular PHP frameworks for its advanced features, templating engine, fast commands and security. 📚 New Udemy Course If you're looking to level up your Laravel skills, my new course "Udemy Migirations, Seeders, Factories, Query Builder, Eloquent & Relationships" is the perfect opportunity. Learn the essential tools and techniques for building robust and scalable web applications with Laravel: 🤍 📲 Let’s plan a meeting Plan a (paid) 1-hour meeting on Calendly to do portfolio reviews, code reviews resume reviews or a coaching session for Laravel. Please read the description before booking: 🤍 💌 Newsletter Sign up for my free weekly email newsletter: 🤍 🔥 Resources - PHP Hosting (10% DISCOUNT): 🤍 - TikTok: 🤍 - Instagram: 🤍 - Twitter: 🤍 - Blog: 🤍 - Newsletter: 🤍 - Patreon: 🤍 - GitHub: 🤍 Want to learn more? - Courses: 🤍 #laravel #laravel8 #php #routing #http
В этом уроке вы разберетесь с тем, что такое middleware в фреймворке Laravel. Мы рассмотрим различные способы внедрения middleware в логику приложения. В нашем случае middleware будет заменять параметры кодирования JsonResponse для вывода форматированного результата и отключения кодирования unicode-последовательностей. ▶️ Урок по расширению класса Router: 🤍 ✅ Сайт проекта Lectoria: 🤍 ▶️ Youtube-канал по изучению MODX Revolution: 🤍
In Laravel we have resource which helps in modification and filtering data when working with api's. So see how you can modify data before returning in api response. Full Playlist: 🤍 Playlists you might like: Laravel 8 Api Development: 🤍 Laravel 8 For Beginners: 🤍 WordPress theme development For Beginners: 🤍 HTML CSS tutorial for beginners: 🤍 JavaScript For Beginners: 🤍 PHP for beginners: 🤍 PHP OOP for beginners: 🤍 ZarxBiz Offers You can try our Latest free Web applications: Advanced Task Manager: 🤍 Support Us: On Patreon: 🤍 Donate (PayPal): 🤍 Subscribe To Support
Друзья всем привет! В эфире cutcode и сегодня мы поговорим о livewire, а именно о тестировании livewire компонентов в laravel. Тема тестирования очень важна. Я категорически не советую ею пренебрегать, даже на небольших проектах. ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - 🤍 Угостить меня кофе - buymeacoffee.com/cutcode 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - 🤍 - И никогда не отправлять проект в продакшн без скажем так зеленого света в тестах. Да хотя бы основные моменты должны быть покрыты тестами. Как проводить в livewire тестирование компонентов? В laravel есть удобный функционал для тестирования и с этим у нас проблем нет. Но как быть если наше приложение целиком имеет компонентный подход и используется livewire? Друзья не паникуем! В livewire есть для этого все инструменты. Давайте рассмотрим документацию по livewire. В разделе testing мы видим компонент пример. Пример класса по тестированию и в конце документации мы видим все доступные методы для тестирования. С ними мы сейчас поработаем в нашем примере чтобы посмотреть как это работает. За основу на тестирования возьмем компонент комментарии из моего проекта cutode. Он небольшой, простой и с ним будет как раз очень удобно поработать. Давайте вернёмся в код, точнее не вернемся, а откроем код. Создадим класс тестирование. Так видим что класс создан. И вот наш класс по тестированию, с которым мы сейчас будем работать и тестировать компонент comments в рамках livewire. У нас по умолчанию один здесь метод тестовый, давайте начнём с тестирования авторизации. Почему с авторизации? Потому что компонент comments работает только для авторизованных пользователей, для тех кто не авторизован будет выдано сообщение что необходимо авторизоваться. - 📹 делитесь этим видео с друзьями: 🤍 🔔 подпишитесь на YouTube-канал: 🤍 Тестирование livewire компонентов laravel - 🔗 наш сайт: 🤍 📷 наш instagram: 🤍 📱 Наш telegram-канал: 🤍
Показываю работу с Laravel Тестами на phpunit Хочешь стать Sowtware Developer'ом? Переходи по ссылке: 🤍 Тайминги: 00:00 введение 00:38 Установка phpunit 01:22 Создание теста 02:44 Первый тест 06:22 Тест с авторизацией 09:36 Тесты с ошибкой авторизации 11:40 Тест на роли 16:48 Тест на валидацию 20:28 Тест на создание
Полезные ссылочки: Подбробнее о релизе: 🤍 О макросах и миксинах: 🤍 Boosty: 🤍 Наш образовательный проект - 🤍 VK: 🤍 Телеграм: 🤍 Телеграм чат: 🤍
Отлично, мы уже добрались до роутинга, значит будем разбирать как Laravel принимает параметры и передаёт их в представление. Документация библиотеки Carbon: 🤍 Полезные ссылки: - Телега: 🤍 - Основной канал: 🤍 - Live-канал: 🤍 - Twitch: 🤍 - Twitter: 🤍 - GitHub: 🤍 Ссылки на Steam: - Группа Steam: 🤍 - Рекомендации куратора: 🤍 Сделать пожертвование: - 🤍 - 🤍 - 🤍
Сервис контейнер и сервис провайдер в Laravel Полный Интенсив по Laravel: 🤍 Подписка на канал: 🤍 Презентация: 🤍 Мой сайт: 🤍 Патрон: 🤍 Группа в ВК: 🤍 Канал в телеграм: 🤍 Мой instagram: 🤍 Группа в Facebook: 🤍 Поддержать автора на выпуск новых видео: 🤍 🤍
- Написание команды для вывода всех товарных предложений в json - Исследование RouteServiceProvider - Использование api.php - Указание visible/guarded свойств модели - Прикрепление аттрибута модели к выводу через append Серия практических лекций для начинающих изучать PHP Framework Laravel на примере создания интернет магазина с нуля. Конечный пример: 🤍 Ссылка на репозиторий: 🤍 commit: a14b7f1dca4fb7eab8e00853f13aa59519af6349 ★★★★★Поддержать канал:★★★★★ карта Альфа-банк: 4790 8723 2274 1966
Небольшой обзор PEST — фреймворка для тестирования проектов. Расскажу о своем знакомстве с PEST, переход с PHPUnit, особенности и свои впечатления! Плагины PEST для IDE - 🤍 #pest#laravel#cutcode - 🚀📹👨🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇 🤍 ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - 🤍 - ⏰ Таймкоды: 00:00 - Общие впечатления о PEST 01:32 - Переход с PHPUnit на PEST 02:49 - Плагин для работы с PEST 03:58 - Обзор Pest.php 06:02 - Работа с группами при тестировании 07:53 - Изменение названия тестов 08:41 - Хуки beforeEach/beforeAll и High Order tests 10:30 - Методы тестирования 11:36 - File template 12:18 - Extend expect 13:40 - Использование with() 14:28 - Параллельное тестирование 14:47 - Подведение итогов Всех поклонников laravel я приветствую на канале CutCode! Друзья, сегодня мы затронем тему Pest тестов - стоит ли использовать и в чем их особенность. В целом я пока не эксперт по Pest, но уже две недели делаю интеграцию Pest тестов в большой проект. Плюс досконально изучил документацию и скажем так делюсь свежим взглядом, своими эмоциями использования, плюсами и минусами. Сразу небольшой спойлер - в целом я в восторге! Думаю теперь каждый проект буду начинать именно с Pest тестами. И в итоге считаю что новичкам нужно начинать знакомство с тестами сразу используя этот инструмент, так как он не усложняет, а только облегчает жизнь и на некоторые вещи помогает смотреть проще. Что в целом из себя представляет Pest и почему он пока не популярен у нас? Думаю многие не вникают и считают что это в корне другой подход, но на самом деле под капотом тот же PHP Unit. У нас в целом обвёртка и измененная концепция в реализации. Хотя и старая вполне работает. В итоге мы имеем тот же инструмент, тот же сахар сверху от Laravel и плюс ко всему этому дополнительный инструмент который облегчает нам тестирование и внешний вид тестов. Надеюсь заинтриговал. Погнали смотреть! Итак друзья что мне потребовалось на старте чтобы начать путешествие в интеграцию pest тестов. До этого у меня уже были тесты это был стандартный PHPunit. И вот я решил переход на Pest. До этого у меня в dev зависимостях был PHP unit и зависимость по параллельному тестированию. Их я убрал и заменил на PestPHP/Pest - он уже себя включает PHP Unit и зависимость по параллельному тестированию. И в целом по зависимостям все. Далее у меня возник вопрос А как на уровне CI? До этого был PHP Unit нужно перейти на Pest, не возникнут ли сложности? И друзья никаких сложностей не возникло. Если мы откроем workflow от github actions, то в команде run был до этого PHP Unit, я поменял на Pest и все отлично работает. Собственно и этой же командой мы запускаем с вами Pest тесты. Давайте попробуем чтобы убедиться что все работает. Тесты запускаются. Собственно а когда я только установил зависимость я еще добавил опцию -init, благодаря которой в директории с тестами у меня появился файл Pest.php вот он. Я думаю вы сразу увидели красивую иконку с логотипом с pest тестов и это связано с тем что я также дополнительно установил плагин который помогает взаимодействовать с pest тестами. Давайте посмотрим как он выглядит и что он из себя представляет. - 📹 делитесь этим видео с друзьями: 🤍 🔔 подпишитесь на YouTube-канал: 🤍 📼 Курс по Laravel с нуля: 🤍 PEST тесты в Laravel. Обзор фреймворка для написания тестов - 🔗 наш сайт: 🤍 📱 Наш telegram-канал: 🤍
Laravel + Angular. Быстрый старт: 🤍 Исходники к уроку тут: 🤍 Довольно часто возникает необходимость преобразовывать данные к формату, который требует некая сторонняя система, или же, если перефразировать, адаптировать существующие данные к соответствующему виду. По сути, это типовая задача, поэтому в текущем видео на примере фреймворка Laravel и API-проекта будет показано, как можно использовать паттерн проектирования Адаптер для решения поставленной задачи. Хотелось бы отметить, что в уроке на практике будет показано применение паттерна без детального разбора теории по паттернам.
Отправляйте заявку на почту: laravelcreative🤍gmail.com Скидка: 2 курса - минус 1000 руб. 3 курса - минус 2000 руб. 4 курса - минус 4000 руб. 5 курсов - минус 5000 руб. Если уже брали раннее курс, то скидка на следующий 500 руб. Базовый курс(4000 руб.) 🤍 SPA соц сеть (4000 руб.) 🤍 SPA эксель импорт (4000 руб.) 🤍 SPA WebSocket Чат (5000 руб.) 🤍 SPA WebSocket Форум (5000 руб.) 🤍 .. Ссылка для донатов, спонсорства, пожертвований 🤍 🤍 - - - . - Прописываем beforeEach в router, точно такой же, как и в курсе JWT Auth Если токена нет, то все защищенные страницы закрыты Если есть, то страницы login и registration закрыты Прописываем самому axios interceptor response Если статус ошибки 401 или 419, то делаем редирект на Login Прописываем сценарий навигации: Если токен есть, то показывать personal и logout Если нет, то показывать login и registration
تابعني على قناتي في اليوتيوب 🤍 لكي يصلك كل جديد وكن معانا دائما مع وسائل التواصل الاجتماعي 🤍 🤍 #Laravel 🤍 #Laravel_Api تابعونا على الموقع الإلكتروني الخاصة بنا 🤍 🤍 🤍 Github 🤍 🤍 🤍
Boosty: 🤍 Наш образовательный проект - 🤍 VK: 🤍 Телеграм: 🤍 Телеграм чат: 🤍
Я покажу, как я расширял класс Router для того, чтобы иметь возможность задать параметры кодирования JSON на уровне объекта JsonResponse. Несколько вариантов, как это можно сделать.
Laravel E-commerce Project Tutorial Playlist Link :🤍 Refresh Page and Keep Scroll Position : 🤍 javascript cdn link : 🤍 Buy me a Coffee 🥰 : 🤍 You can Buy the Source Code Here 🔥 : 🤍 If you buy the source code let me know in the comment section . I would like to thank you . You can support me by buying the Source Code. Support This Channel : Join this channel to get access to perks: 🤍 Your support will be really appreciated.A Thanks For Watching. I hope This video was helpful. If you have any questions then let me know in the comment section. Best of luck #webtechknowledge You can connect with me with the given links below: Facebook Link: 🤍 Instagram Link: 🤍 Twitter Link: 🤍 #addproducttocartinlaravel Laravel Ecommerce Project Tutorial From Beginner to Advance part 18 #commentandreplysysteminlaravel
Сегодня мы посмотрим как тестировать наши приложения, которые мы пишем на Laravel. Рассмотрим разные ситуации, как тестировать что-то посложнее CRUD-ов. 0:00 - Начало 0:10 - Вступление 0:20 - Тестирование 0:38 - Unit 1:09 - Functional 1:29 - Fake 2:05 - Stub 2:20 - Mock 3:05 - Практический пример 4:28 - Первый тест. Страница со списком заявок 6:26 - Пытаемся пройти тест 8:40 - Второй тест. Страница со списком заявок 12:18 - Тест на ajax запрос с фронта 15:48 - Проверки json-объекта 17:06 - Тест на создание заявки 21:50 - DataProvider. Пишем тесты на правила валидации 25:40 - Усложняем тест на создание заявки 26:30 - Создание mock-объекта 27:50 - Тест отправки http запросов 28:23 - Тест постановки в очередь события 28:50 - Тест постановки в очередь job-ы 29:16 - Тест отправки почты 30:00 - Проходим наш тест 32:28 - Тестируем исключения и логирование 36:54 - Заключение Изучайте Git на практике: 🤍 Наш канал в Телеграм: 🤍 ВК: 🤍 Instagram: 🤍
Презентация: 🤍 Задание для самостоятельной работы: 1. Сделать возможность удалять фотографии 2. Использовать для управления фотографиями ресурс-контроллер 3. Добавить возможность скачать каждую фотографию 4. Добавить английскую версию для приложения. 5. Создать 2 страницы, которые будут отдавать ответ для мобильного приложения. Первая отдает в json список мест (все поля места) с рейтингом, а вторая - список фотографий для места по его id. ★★★★★Поддержать канал:★★★★★ карта Альфа-банк: 4790 8723 2274 1966
Сегодня мы поговорим о собеседовании и о том, какие вопросы чаще всего встречаются при прохождении. Я расскажу свой опыт прохождения собеседований. Для всех новичков это видео будет очень полезно. #собеседования#laravel#cutcode - ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - 🤍 - ⏰ Таймкоды: 00:00 Введение 00:30 Как проходят собеседования 00:58 Как я проходил собеседования 03:14 Какие обычно задают вопросы 04:07 Анонс курса по SOLID Всех приветствую на моем канале! Сегодня мы поговорим о собеседовании и о том, какие вопросы чаще всего встречаются при прохождении. Сразу отмечу чтобы не тратить ваше время, что видео будет полезно тем кто только встал на пути трудоустройства и готовится к собеседованиям, и тем кто только начал работать - это 1-2 года и решил сменить работу. В целом особенно на начальном этапе, да и не только, все собеседования проходят как под копирку. Если не удается их проходить, то примерно к пятой попытке у вас уже будет под рукой все возможные вопросы, которые останется только выучить. Я не говорю о части с тех заданием - там как правило все крайне просто. И оно только занимает ваше время. В остальном я как раз был таким человеком который не может пройти собеседование из-за вопросов по теории. Пару слов расскажу о своем начале пути - на первую работу я устроился верстальщиком, так как опыта в разработке не было совсем. И все знания упирались в программу обучения в университете. Да и верстальщиком я устроился скажем так по знакомству и собеседование толком не проходил. Работал в веб-студии где мы штамповали сайт за сайтом и я быстро трансформировался из простого верстальщика в специалиста, который еще и оживляет верстку под различные cms: wordpress, drupal, что-то еще я уже не помню. И вот за год работы я оброс большим портфолио из различных сайтов, интернет-магазинов и так далее и огромной уверенностью, что раз я столько сделал проектов значит имею большую ценность на рынке. И мне пора искать новую работу с более высокой з.п., а с таким портфолио найти не проблема! Тут уже не мне нужны все эти компании, а я нужен этим компаниям как я думал тогда. Было давно но помню как сейчас - пришел на собеседование в ожидании что сейчас меня попросят показать что я сделал за проекты и я с гордостью их покажу, они придут восторг и сразу же меня возьмут. Но о моих проектах никто не спрашивал, да и в целом скажу вам никому не будет интересно что вы там делали за сайты, проходя курсы на ютубе, либо работая в веб-студии. Ценность имеет ваши Github аккаунт и если там интересные качественные репозитории это даст плюс и скорее всего вы не будете проходить тестовое задание. А вот техническое собеседование вам все равно никак не избежать. Так вот проекты мои никому не нужны и сходу шли вопросы по теории. Меня это даже злило в те времена я относился к этому скептически - зачем не теория если я умею делать проекты? Теория была в школе и в университете, я уже все забыл вы странные я пошел искать другое место. Но и на втором собеседование все было так же и на третьем и так далее. В какой-то момент я взял книжки подтянул знания и прошел собеседование, но скрипя зубами, продолжая убеждать себя что теория не нужна. Со временем кстати это мнение абсолютно изменилось и я думаю сниму также отдельный ролик о важности теории и умением оперировать терминами. Что же касается самих вопросов? Само собой вас спросят о стеке с которым приходилось работать, о проблемах на последнем проекте, особенностях и так далее. Потом как правило встретят вас с определением что такое ООП и всех его составляющих. Что из себя представляют HTTP запросы и разница скажем между get и post запросами, cookies, сессии и так далее. Если ООП, полиморфизм, инкапсуляция и прочее мне были знакомы, просто скажем так период разработки полного молчания в рамках этих терминов я все подзабыл, то далее почти всегда спрашивали про некий solid, где я совсем плыл. Причем спрашивали почти везде. Да и в целом если вы сами взгляните на вакансии скажем на headhunter, то также увидите что принципы solid присутствуют практически во всех требованиях. - 📹 делитесь этим видео с друзьями: 🤍 🔔 подпишитесь на YouTube-канал: 🤍 📼 Курс по Laravel с нуля: 🤍 Пару слов о собеседованиях для php/laravel разработчиков - 🔗 наш сайт: 🤍 📷 наш instagram: 🤍 📱 Наш telegram-канал: 🤍
Итак, продолжение темы тестов в проектах Laravel. Крайний, заключительный урок по тестам. Практика, часть 2. Ссылка на первые уроки мини-курса по тестам: 🤍 🤍 #тесты#laravel#cutcode - ❗️❗️❗️Поддерживайте канал, оформите доступ на моём проекте cutcode! Это очень модно - 🤍 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - 🤍 - ⏰ Таймкоды: 00:00 Введение 01:09 Создание базы для тестов 02:00 Зачем нужен трейт RefreshDatabase 03:10 Как использовать seed при тестировании 03:56 Методы добавления и удаления пользователя 07:08 Тесты консольных Artisan команд 09:24 Создание пользователя через консоль 11:21 Laravel Dusk и Mocking 12:45 Pеst тесты 14:09 Тестирование разработанных пакетов 15:06 Подведение итогов Всех приветствую на канале Cutcode! Мы продолжаем гайд по тестам Laravel! В предыдущей части мы поняли основную суть тестов и разобрались в http тестах. Стало ясно, что суть тестов проверить правильно ли ведет себя наше приложение. Спросив у него что генерирует проект и сравнив с тем что мы ожидаем. А сегодня мы рассмотрим остальные разделы тестирования и начнем с тестов базы данных. Мы уже рассматривали с вами этот раздел в гайде по фабрикам и сидам и я настоятельно рекомендую начать с него прежде чем смотреть этот урок. Я скажу вам больше - если мы взглянем на документацию то фабрики и сиды это 95 процентов всего этого раздела. И совсем немного про методы для удобства проверки данных в базе, вот здесь. Как видим совсем немного. Но друзья это не снижает важности подобных тестов. И сегодня мы рассмотрим пару методов но уделим особое внимание к главным ошибкам новичков хочу начать самой базы данных и с чем крайне часто сталкиваются новички. И их это вгоняет в панику. Во-первых, вы помните что в первом уроке мы создали отдельную базу для тестов и объявили к ней подключения в env файле вот здесь. Частое явление когда разработчик только знакомится с тестами, оставляет одну единую базу и не понимает почему она чистится при тестах. Либо наполняется странными данными. Мы с вами уже поняли что база используется та, что мы указали и действие с ней происходит вполне реальные. Да и самое страшное это когда сразу добавляю trade refresh database. Как здесь и перед деплоем в продакшн чистят боевую базу. - 📹 делитесь этим видео с друзьями: 🤍 🔔 подпишитесь на YouTube-канал: 🤍 📼 Курс по Laravel с нуля: 🤍 Тесты в проектах Laravel. Часть 3. Практика - 🔗 наш сайт: 🤍 📷 наш instagram: 🤍 📱 Наш telegram-канал: 🤍
Отправляйте заявку на почту: laravelcreative🤍gmail.com Скидка: 2 курса - минус 1000 руб. 3 курса - минус 2000 руб. 4 курса - минус 4000 руб. 5 курсов - минус 5000 руб. Если уже брали раннее курс, то скидка на следующий 500 руб. Базовый курс(4000 руб.) 🤍 SPA соц сеть (4000 руб.) 🤍 SPA эксель импорт (4000 руб.) 🤍 SPA WebSocket Чат (5000 руб.) 🤍 SPA WebSocket Форум (5000 руб.) 🤍 .. Ссылка для донатов, спонсорства, пожертвований 🤍 🤍 - - - . - . .
Отправляйте заявку на почту: laravelcreative🤍gmail.com Скидка: 2 курса - минус 1000 руб. 3 курса - минус 2000 руб. 4 курса - минус 4000 руб. 5 курсов - минус 5000 руб. Если уже брали раннее курс, то скидка на следующий 500 руб. Базовый курс(4000 руб.) 🤍 SPA соц сеть (4000 руб.) 🤍 SPA эксель импорт (4000 руб.) 🤍 SPA WebSocket Чат (5000 руб.) 🤍 SPA WebSocket Форум (5000 руб.) 🤍 .. Ссылка для донатов, спонсорства, пожертвований 🤍 🤍 - - - . - . .
Новый выпуск видео из рубрики плохой/хороший коД посвящен первый принцип SOLID - единственной ответственности. Рассмотрим на примере некачественный код и объясню, что это за принцип и зачем он! Хотите перейти на новый профессиональный уровень и освоить все принципы SOLID - приглашаю пройти мой курс - 🤍 #SOLID#laravel#cutcode - ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - 🤍 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - 🤍 - ⏰ Таймкоды: 00:00 Введение 00:34 Что такое принцип единственной ответственности 03:26 Обзор некачественного кода 06:21 Анонс курса по SOLID 07:09 Обзор исправленного кода Всех поклонников Laravel я приветствую на канале Cutcode. Сегодня у нас рубрика плохой/хороший коД. Сегодня не будем кодить, но рассмотрим пример некачественного кода. И за счет этого примера рассмотрим первый принцип SOLID - единственной ответственность. Пример не реально существующего проекта - я его набросал из головы, но на мой взгляд такая реализация встречается крайне часто. Давайте для начала поговорим что такое принцип единственной ответственности. Ну и тут в целом все просто уже исходя из названия. Принцип говорит о том что сущность должна иметь одну ответственность. То есть выполнять только одну задачу. Сущность у нас это класс или даже метод. Чуть позже станет еще более понятно. Итак давайте рассмотрим CRUD контроллер. Ресурс контроллер если говорить на языке laravel и ответим на вопрос соответствует ли он принципу единственной ответственности. И как это в целом бегло определить. Смотрите перед нами класс и мы задаем ему простой вопрос - какие задачи ты выполняешь? Но рассмотрим мы не целый контроллер класс, а его метод на сохранения записи. Я думаю кто-то из вас уже готовится писать гневные комментарии - мол автор плохой человек и со своим ресурс-контроллером уже нарушает принципы SOLID. Ведь здесь у нас и вывод записей и удаление, добавление с редактированием, просто ужас сколько ответственностей. Но я отвечу сразу следующим образом: принципы solid крайне важно знать, уметь определять и реализовывать, но это только правила, а не законы! Нужно помимо всего прочего иметь чувство кода и знать когда что имеет место быть. Сейчас я вцелом замечаю волну одержимых принципами SOLID разработчиков, которые подобные CRUD контроллеры каждый метод разделяют на отдельные action классы и каждый цепляют под собственный роут. То есть выходит так что каждый action это отдельный контроллер и тем самым у класса только одна ответственность. Но в последующем люди начинают бездумно копировать эту концепцию из проекта в проект. Где простейшие проекты обрастают огромным количеством классов и route файл раздувается до огромных размеров. В итоге работать с таким простым проектом казалось бы, становится только сложнее. Да и кстати я хочу огорчить тех кто придерживается такого подхода: когда вы делите каждый экшен на отдельный класс вы все еще нарушаете принцип единственной ответственности. Так как ваш action помимо той бизнес-логики за которую он ответственен, также еще и ответственен за response. Он ведь возвращает ответ в виде вьюхи либо redirect. И это уже несколько задач. - 📹 делитесь этим видео с друзьями: 🤍 🤍 🔔 подпишитесь на YouTube-канал: 🤍 📼 Курс по Laravel с нуля: 🤍 SOLID - принцип единственной ответственности на примере Laravel! Анонс курса по принципам SOLID - 🔗 наш сайт: 🤍 📷 наш instagram: 🤍 📱 Наш telegram-канал: 🤍
In this video, I have taught How to show success message in ajax success response using alertify js Playlist: Laravel 8 Ajax Image CRUD 🤍 Part 1: Image upload using ajax in laravel 🤍 Part 2: Fetch Image data using ajax in laravel 🤍 Part 3: Edit and Update Image using ajax in laravel 🤍 Part 4: Delete data with Image using ajax in laravel 🤍 Part 5: How to integrate alertifyjs, show success message in ajax success in laravel 🤍 Follow us on Instagram: 🤍 Subscribe to my Hindi/Urdu Channel: 🤍
In this video, we will be looking into Laravel Blanket which is a very beautiful dashboard to view your HTTP Client requests in Laravel. Laravel Blanket is a package with wraps Laravel HTTP client requests and provides logs for request and response, also gives the option to retry any request from the dashboard and more... = Important Links = Fonts, extensions I use, and Support Laratips links: 🤍 Support If you want me to continue making this kind of video for free on YouTube, then you can help me financially by sending a few bucks to my Wise (🤍 account in Nepalese 🇳🇵 currency. My Wise email: ashish.dhamala2015🤍gmail.com If you decide to support me, please send me your Twitter handle in the mail so that I can shout out about you. Social Media Links Let's be friends 🤍 Video Related Links Laravel Advanced - HTTP Client (Pool, Retry, Timeout, Basic Auth, Token Auth, etc.) 🤍 Multiple Apis With ForwardsCalls Trait And Code Refactoring Tip - Laravel Hidden Feature 🤍 Prune or Mass Prune Models - New in Laravel 8.50.0 🤍 Laravel Blanket Github page 🤍 JSON Placeholder 🤍 Other Videos New In Laravel Playlist 🤍 Laravel Package Development Playlist 🤍 Password Validation In Laravel with at least one Letters, Numbers, Upper and Lowercase or Symbols: 🤍 Multiple Apis With ForwardsCalls Trait And Code Refactoring Tip - Laravel Hidden Feature: 🤍 Laravel Chunking - You Might Be Doing This Wrong - Problem and Solution: 🤍 Laravel Tip - Properly Get Data Between Two Dates 🤍 Get Data From Multiple Databases In One Project | Laravel Tip 🤍 = Theme and Font Used = Theme: Cobalt2 Theme Official (🤍 Font: JetBrains Mono (🤍 Tech stack Laravel PHP #laravel #php #laraveltip #laratips