У нас вы можете посмотреть бесплатно List handler middleware in Zend Expressive PHP REST API - 013 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
We make a List handler middleware in a Zend Expressive PHP REST API application for a project using Doctrine ORM in PhpStorm. (see shortcuts below to key points) Adam Culp of Beachcasts php videos refactors the read handler created in previous videos to become a list handler, then creates a new read handler using a php framework. Later we will be introducing Zend Framework (Laminas Project) components, as well as components from other projects. Next video in the series: • PHP DoctrineORM one-to-many self-referenci... It is part of the playlist: • PHP REST API Project with Zend Expressive For a nice list of equipment I use in my studio, and to support the channel if you make any purchases (doesn't cost you a thing), visit my kit at kit.co: https://kit.co/beachcasts/beachcasts-... Please * LIKE, COMMENT, AND SUBSCRIBE * - and share with others! Key Topics: Refactor Expressive module to rename a handler Using the Expressive CLI toolkit component Automate Hypermedia creation Leverage Doctrine ORM Paginator for HAL creation NOTE: This video does not include data verification or validation, which should be included in all applications. Errata: IMPORTANT - At the end of the video I did not show one update that needed to be done to the ConfigProvider of the Announcements module. In the getHalMetadataMap() function the route in both items needs to be updated. The top one needs to change from `announcements.view` to `announcements.read`. The 2nd needs to change from `announcements.read` to `announcements.list`. Let me know if you notice anything that should be errata Code used in this, and in future videos of this series is located at: https://github.com/Beachcasts/doctrin... Associated Links: https://docs.zendframework.com/zend-e... - Site for Zend Expressive https://getexpressive.org/ - Expressive main site https://getlaminas.org/ - Laminas Project site Timeline: 00:00 Video Intro 02:00 Explanation of CRUD and reason I create an additional List handler 03:25 Refactor Read handler to become a List handler 04:15 Show RoutesDelegator disconnected after refactor 04:45 Refactor List handler factory class name and instantiation of List handler 05:45 Refactor List handler class name 08:00 Update/refactor ConfigProvider for class name changes 08:48 Update/refactor routes to contain new expressions for the List endpoint 10:15 Run PhpStorm scratch to test new List HTTP endpoint 11:55 Create new Read handler using Expressive tooling via CLI 14:20 Update new Read handler factory to inject objects to the Read handler 16:05 Create fields and constructor to Read handler to use injected objects 19:20 Query the database using Doctrine ORM repository 21:57 Set up possible error response if a record doesn't exist 23:10 Create response and HAL for output 25:08 Use PhpStorm scratch to test HTTP call 26:05 Test failing HTTP request with PhpStorm scratch Other Beachcasts PHP tech videos you might find interesting: Critical programming issues preventing a PHP 7 upgrade • Critical programming issues preventing a P... Behat for beginners functional REST API testing tutorial • Behat for beginners functional REST API te... Doctrine ORM one-to-many bi-directional association • Doctrine ORM one-to-many bi-directional as... PHP Mess Detector static analysis to find PHP code smells • PHP Mess Detector static analysis to find ... Doctrine ORM one-to-many self-referencing association • PHP DoctrineORM one-to-many self-referenci... 10 reasons to become a consultant in a consulting business • Top 10 Reasons To Be a Programming Consult... Zend Framework becomes Laminas project at Linux Foundation • Zend Framework becomes Laminas project at ... 10 bad things about consulting • Top 10 bad things about consulting, why it... How to get lines of code in PHP • PHPLoc Lines of code static analysis to fi... Make a Delete handler middleware • Delete handler middleware in Zend Expressi... Make an Update handler middleware • Update handler middleware in Zend Expressi... Use UUID with Doctrine ORM for DB keys • UUID with Doctrine ORM in Zend Expressive ... Make a Create handler middlware • Create Handler middleware in Zend Expressi... Automate Hypermedia creation for PHP REST API • Automate Hypermedia PHP REST API with Doct... Learn about Hypermedia and how to create it • Creating Hypermedia (HAL) in PHP REST API ... Doctrine ORM Paginator for PHP REST API • Doctrine ORM Paginator in PHP REST API wit... Doctrine ORM Entity how to • Create Doctrine ORM Entity and pagination ... Configure Doctrine ORM • Configure Doctrine ORM and Dbal CLI with c... Create PHP middlware with Zend Expressive • Create PHP middleware with Zend Expressive... Configure PhpStorm for PHP development with Docker • PhpStorm setup for PHP web development wit... Create PHP development environment with docker • PHP web development environment with Docke... Help through referrals: Thinking of buying a Tesla electric vehicle? Use this referral link to also get six months of free Supercharging for both of us. Thank you. https://www.tesla.com/referral/tanya2... I use TubeBuddy to help me manage my YouTube channel. If you're interested, click the following link to check it out. https://www.tubebuddy.com/beachcasts #DoctrineORM #Expressive #Beachcasts