Learn Symfony in 1 Hour
Learn the key concepts of the Symfony PHP MVC framework. 🎓 Full Symfony Course here: https://www.udemy.com/course/symfony-php/?referralCode=2B4511DE23A734911A75 ☕ Please consider supporting my channel: https://ko-fi.com/davehollingworth 🌐 Recommended host: https://davehollingworth.com/hosting In this project-based tutorial, code along with the instructor to create a basic application that covers creating, reading, updating and deleting records (CRUD) in Symfony 7. Topics covered: • Installation • Running the built-in webserver • Basics of model, view and controller • Views • Generating code • Controllers • Routing • Twig templates • Database migrations • Doctrine • Requests and responses • Validation • Flash messages • Profiler Source code: ‣ https://github.com/daveh/symfony-crud-example Related videos: ‣ Composer: https://youtu.be/1eH43qVMCOU ‣ Storing PHP Settings: https://youtu.be/L5E2HSHrDjw ‣ Dependency Injection in PHP: https://youtu.be/TqMXzEK0nsA Links shown in the video: ‣ https://www.apachefriends.org/ ‣ https://getcomposer.org/ ‣ https://code.visualstudio.com/ ‣ https://symfony.com/ ‣ https://packagist.org/packages/twig/twig ‣ https://github.com/symfony/recipes/blob/flex/main/RECIPES.md ‣ https://www.doctrine-project.org/ ‣ https://simplecss.org/ 00:00:00 Introduction 00:00:37 Requirements 00:01:09 Symfony CLI 00:02:02 Create new application 00:02:49 Built-in web server 00:03:26 Front controller 00:04:42 Hello world 00:05:41 Routes 00:06:48 Responses 00:07:30 Templates in Twig 00:08:17 Symfony Flex 00:08:56 Homepage template 00:11:42 Template inheritance 00:13:37 Code generators 00:17:20 Route names 00:20:36 Databases 00:24:05 Entities 00:26:56 Migrations 00:28:51 Fixtures 00:31:33 Reading Data 00:32:44 Service Container 00:34:23 Debugging 00:35:24 Displaying Data 00:37:51 Profiler 00:39:23 Route variables 00:41:28 Reading records 00:46:11 Forms 00:52:41 Requests 00:56:27 Validation 01:00:14 Flash messages 01:01:37 Editing records 01:05:00 Deleting records 01:07:44 Webapp packages 01:09:17 CRUD generator 01:10:40 Summary #PHP #symfony
Download
1 formatsVideo Formats
Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.