- 185
- 35 016
Coding with TD
South Africa
Приєднався 5 лис 2022
🪄Embark on a Coding Adventure with TD: Empower Learning, Embrace Coding🪄
Join me on a transformative journey from a self-taught aspiring web developer to a passionate share in the world of coding. Starting with small projects on my home PC, we're diving deep into PHP, Symfony, Bootstrap, MySQL, and more.
Just as Alan Watts said, 'What makes things complicated is trying to explain it.' Learning by doing is our mantra.
With each line of code, we're crafting possibilities and expanding creativity.
CodingWithTD
#coding adventure, #php, #symfony framework, #bootstrap, #learning by doing, #creative horizons, #support, #meaningful learning, #pushing boundaries #codingwithtd
Join me on a transformative journey from a self-taught aspiring web developer to a passionate share in the world of coding. Starting with small projects on my home PC, we're diving deep into PHP, Symfony, Bootstrap, MySQL, and more.
Just as Alan Watts said, 'What makes things complicated is trying to explain it.' Learning by doing is our mantra.
With each line of code, we're crafting possibilities and expanding creativity.
CodingWithTD
#coding adventure, #php, #symfony framework, #bootstrap, #learning by doing, #creative horizons, #support, #meaningful learning, #pushing boundaries #codingwithtd
PDF Template with Python, Jupyter Notebook, and ReportLab - Part II
🔮Welcome to the Python, Jupyter Notebook Series🔮
Join me in the next installment of the Python, Jupyter Notebook Series as I delve deeper into
the creation of custom PDF templates. In this video, I continue my tutorial on designing
professional invoice PDF templates, building on the groundwork laid in the previous installment.
Follow along as I demonstrate the creation of essential components including draw text Box for
each section. Learn how to manipulate layout elements with precision and creativity to generate
polished and professional invoices tailored to your specific needs. Whether you're a seasoned
developer or a coding enthusiast, this tutorial will equip you with the skills to elevate your
PDF template design game.
Until next time, keep coding and exploring the digital realm!
TD
#CodingWithTD #technology #python #jupyternotebook #developer #tech #ReportLab
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
What's inside:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
00:00 - PDF Template Design
01:30 - Footnote Text Box
03:22 - Bank Details Text Box
05:46 - Office Use Text Box
08:32 - Header Title Text Box
13:32 - Invoice Details Text Box
15:16 - Invoice From Textbox
16:48 - Invoice To Textbox
19:12 - Invoice Description
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Donations
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
🙏 Want to support Coding with TD? Your contributions make a big difference! You're welcome
to donate by clicking on the BuyMeACoffee or PayPal link below. Your support helps us
create more educational content and spread the joy of coding. Thank you for being a part of our
journey! 🚀
buymeacoffee.com/CodingWithTD
paypal.me/CodingWithTD
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Official Documentation
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Python
www.python.org/doc/
Jupyter Notebook
docs.jupyter.org/en/latest/
borb PDF
borbpdf.com
github.com/jorisschellekens/borb-examples
ReportLab PDF Library
docs.reportlab.com/demos/hello_world/hello_world
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Tunes from UA-cam that keep me company while recording these videos
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Reinhardt Buhr
ua-cam.com/channels/CD_GyqAJ2w5UpH9R4yIEjw.html
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Join me in the next installment of the Python, Jupyter Notebook Series as I delve deeper into
the creation of custom PDF templates. In this video, I continue my tutorial on designing
professional invoice PDF templates, building on the groundwork laid in the previous installment.
Follow along as I demonstrate the creation of essential components including draw text Box for
each section. Learn how to manipulate layout elements with precision and creativity to generate
polished and professional invoices tailored to your specific needs. Whether you're a seasoned
developer or a coding enthusiast, this tutorial will equip you with the skills to elevate your
PDF template design game.
Until next time, keep coding and exploring the digital realm!
TD
#CodingWithTD #technology #python #jupyternotebook #developer #tech #ReportLab
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
What's inside:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
00:00 - PDF Template Design
01:30 - Footnote Text Box
03:22 - Bank Details Text Box
05:46 - Office Use Text Box
08:32 - Header Title Text Box
13:32 - Invoice Details Text Box
15:16 - Invoice From Textbox
16:48 - Invoice To Textbox
19:12 - Invoice Description
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Donations
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
🙏 Want to support Coding with TD? Your contributions make a big difference! You're welcome
to donate by clicking on the BuyMeACoffee or PayPal link below. Your support helps us
create more educational content and spread the joy of coding. Thank you for being a part of our
journey! 🚀
buymeacoffee.com/CodingWithTD
paypal.me/CodingWithTD
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Official Documentation
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Python
www.python.org/doc/
Jupyter Notebook
docs.jupyter.org/en/latest/
borb PDF
borbpdf.com
github.com/jorisschellekens/borb-examples
ReportLab PDF Library
docs.reportlab.com/demos/hello_world/hello_world
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Tunes from UA-cam that keep me company while recording these videos
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Reinhardt Buhr
ua-cam.com/channels/CD_GyqAJ2w5UpH9R4yIEjw.html
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Переглядів: 87
Відео
PDF Template with Python, Jupyter Notebook, and ReportLab - Part I
Переглядів 2635 місяців тому
🔮Welcome to the Python, Jupyter Notebook Series🔮 In this video, join TD as he demonstrates the process of creating custom PDF templates using Python, Jupyter Notebook, and the ReportLab PDF Library. Follow along as TD walks you through the steps of setting up a grid layout and incorporating a visually appealing watermark into your PDF templates. Learn how to manipulate the layout and design of ...
Ch15: Locations: Additional Mapping
Переглядів 516 місяців тому
🔮Welcome to the Symfony Command Simulation Test Run Playlist! 🔮 Understanding the value of your time, we've segmented this comprehensive Symfony Commands simulation test run into shorter, digestible videos. Each segment focuses on specific topics, allowing for easier navigation and focused learning. Dive into Symfony installation, translation handling, one-to-many relationships, and entity gene...
Ch14: Expansion: More Regions
Переглядів 116 місяців тому
🔮Welcome to the Symfony Command Simulation Test Run Playlist! 🔮 Understanding the value of your time, we've segmented this comprehensive Symfony Commands simulation test run into shorter, digestible videos. Each segment focuses on specific topics, allowing for easier navigation and focused learning. Dive into Symfony installation, translation handling, one-to-many relationships, and entity gene...
Ch13: FormType Amendments
Переглядів 256 місяців тому
🔮Welcome to the Symfony Command Simulation Test Run Playlist! 🔮 Understanding the value of your time, we've segmented this comprehensive Symfony Commands simulation test run into shorter, digestible videos. Each segment focuses on specific topics, allowing for easier navigation and focused learning. Dive into Symfony installation, translation handling, one-to-many relationships, and entity gene...
Ch12: Relations Unveiled: One-To-Many
Переглядів 216 місяців тому
🔮Welcome to the Symfony Command Simulation Test Run Playlist! 🔮 Understanding the value of your time, we've segmented this comprehensive Symfony Commands simulation test run into shorter, digestible videos. Each segment focuses on specific topics, allowing for easier navigation and focused learning. Dive into Symfony installation, translation handling, one-to-many relationships, and entity gene...
Ch11 : Basic Command Tests
Переглядів 416 місяців тому
🔮Welcome to the Symfony Command Simulation Test Run Playlist! 🔮 Understanding the value of your time, we've segmented this comprehensive Symfony Commands simulation test run into shorter, digestible videos. Each segment focuses on specific topics, allowing for easier navigation and focused learning. Dive into Symfony installation, translation handling, one-to-many relationships, and entity gene...
Ch10: Incantation: Full Entity CRUD
Переглядів 296 місяців тому
🔮Welcome to the Symfony Command Simulation Test Run Playlist! 🔮 Understanding the value of your time, we've segmented this comprehensive Symfony Commands simulation test run into shorter, digestible videos. Each segment focuses on specific topics, allowing for easier navigation and focused learning. Dive into Symfony installation, translation handling, one-to-many relationships, and entity gene...
Ch09: Powering: Webpack Encore Run
Переглядів 216 місяців тому
🔮Welcome to the Symfony Command Simulation Test Run Playlist! 🔮 Understanding the value of your time, we've segmented this comprehensive Symfony Commands simulation test run into shorter, digestible videos. Each segment focuses on specific topics, allowing for easier navigation and focused learning. Dive into Symfony installation, translation handling, one-to-many relationships, and entity gene...
Ch08: Arcane Language: Translation Config
Переглядів 326 місяців тому
🔮Welcome to the Symfony Command Simulation Test Run Playlist! 🔮 Understanding the value of your time, we've segmented this comprehensive Symfony Commands simulation test run into shorter, digestible videos. Each segment focuses on specific topics, allowing for easier navigation and focused learning. Dive into Symfony installation, translation handling, one-to-many relationships, and entity gene...
Bulk Invoice Automation with Python & Jupyter | Windows 11
Переглядів 1046 місяців тому
🔮Welcome to the Python, Jupyter Notebook & Borb Series🔮 Join TD on a dynamic coding journey as he demonstrates how to automate bulk invoice generation using Python, Jupyter Notebook, and Borb! In this exciting tutorial tailored for Windows 11, TD shares his experience crafting a cutting-edge tool to streamline invoice processing, all while showcasing the power of these powerful technologies. Wh...
Ch07: Artifacts Harnessing: Asset Config
Переглядів 256 місяців тому
🔮Welcome to the Symfony Command Simulation Test Run Playlist! 🔮 Understanding the value of your time, we've segmented this comprehensive Symfony Commands simulation test run into shorter, digestible videos. Each segment focuses on specific topics, allowing for easier navigation and focused learning. Dive into Symfony installation, translation handling, one-to-many relationships, and entity gene...
Ch06: Database Conjuring: ORM-Fixtures
Переглядів 296 місяців тому
🔮Welcome to the Symfony Command Simulation Test Run Playlist! 🔮 Understanding the value of your time, we've segmented this comprehensive Symfony Commands simulation test run into shorter, digestible videos. Each segment focuses on specific topics, allowing for easier navigation and focused learning. Dive into Symfony installation, translation handling, one-to-many relationships, and entity gene...
Ch05: Potion Brewing: Webpack Dependencies
Переглядів 226 місяців тому
🔮Welcome to the Symfony Command Simulation Test Run Playlist! 🔮 Understanding the value of your time, we've segmented this comprehensive Symfony Commands simulation test run into shorter, digestible videos. Each segment focuses on specific topics, allowing for easier navigation and focused learning. Dive into Symfony installation, translation handling, one-to-many relationships, and entity gene...
Ch04: Tool Enchantment: Webpack Encore
Переглядів 266 місяців тому
Ch04: Tool Enchantment: Webpack Encore
Decoding Developer Dilemmas: Annoying Bugs
Переглядів 346 місяців тому
Decoding Developer Dilemmas: Annoying Bugs
Symfony Developer's AM Routine: Gaming, Coffee & Coding ASMR
Переглядів 806 місяців тому
Symfony Developer's AM Routine: Gaming, Coffee & Coding ASMR
Symfony 7 Setup: Windows 11 Dev Environment
Переглядів 4017 місяців тому
Symfony 7 Setup: Windows 11 Dev Environment
Symfony 7 Configuring Single & Multi-Tenant Databases
Переглядів 6658 місяців тому
Symfony 7 Configuring Single & Multi-Tenant Databases
Getting Started with Symfony 7: Installation and Setup Guide [Part 2]
Переглядів 7049 місяців тому
Getting Started with Symfony 7: Installation and Setup Guide [Part 2]
Getting Started with Symfony 7: Installation and Setup Guide [Part 1]
Переглядів 2,2 тис.9 місяців тому
Getting Started with Symfony 7: Installation and Setup Guide [Part 1]
Mastering Symfony Command Wizardry: Unveiling BETA v2 05 01's Enchanted Secrets - Part LV
Переглядів 4510 місяців тому
Mastering Symfony Command Wizardry: Unveiling BETA v2 05 01's Enchanted Secrets - Part LV
🚀Symfony Command Simulation Test Run Automate Entity Generation & More - Part LIV🚀
Переглядів 94Рік тому
🚀Symfony Command Simulation Test Run Automate Entity Generation & More - Part LIV🚀
Symfony Translatable Entities Crafting the Essence - Part LIII
Переглядів 35Рік тому
Symfony Translatable Entities Crafting the Essence - Part LIII
Magic of Symfony Console Commands: WebAdmin CRUD - Part LII
Переглядів 43Рік тому
Magic of Symfony Console Commands: WebAdmin CRUD - Part LII
tbh I was initially irritated that you didn't record yourself sepaking and I had to read, but then found it a delightful experience reading from the screen and listening to just the music. Good stuff, thanks a lot
Hi, where can I find the code for this video?
Hello guys, do you know how to manage static pages through EasyAdmin? For example, if I need modify "home", or other pages, how I need to do from Easy admin?
Oqiljon
Thank you for the compliment! I'm glad you found the video helpful. Happy coding!😃
Thanks for the video, very interesting, it helped me how I can integrate VUE.js with Symfony. I also liked the explanations of the features. For the next videos, try to tell each feature and put it in a PlayListe..
Thanks for the awesome feedback! I'm glad you found the video helpful. I'll definitely start doing smaller videos in playlists - that should make it a lot easier to follow along. Thanks again for your support and valuable input! Happy coding, TD
Hi, I have a problem with your code, I try to follow all your videos but in this one you modify the nav which I also did and when I click on my nav the preloader is still displayed all the time, I have to reload the page for it to be removed.
Thanks for your comment! From what you've described, it sounds like a caching issue, which is quite common. If you're anything like me, you probably make code changes and then test them in the browser frequently. Sometimes, this can lead to the cache getting clogged up, and things that were working suddenly don’t work anymore. To fix this, try the following steps: 1. Clear your Symfony cache by running php bin/console cache:clear and/or php bin/console cache:clear --env=prod. 2. Clear your browser cache or open the page in an incognito window to ensure you're not seeing old files. 3. Delete the files in the public/build folder (but not the folder itself) and then rebuild your assets with yarn encore dev. These steps usually solve the problem. If the issue persists, make sure there are no JavaScript errors in your browser’s console and that your preloader code is being called correctly when the nav items are clicked. Hope this helps! If you need more detailed assistance, feel free to share more details. Happy coding, TD
Wow, I never would've thought about using a 'grid' for creating PDF files! Thanks for the tip, I'm definitely going to check out the ReportLab library. 💡📄
Sweet! ReportLab is about to become your new best friend for PDF projects. Let me know how it goes!
Why use webpacks instead of asset mapper?
Hey there! Great question. While Asset Mapper does have its own merits, I've found that Webpack's robust features, flexibility, and strong community support make it my go-to choice. Personally, I've been using Webpack for quite some time now, and it's become somewhat of a comfort choice for me. I love how I can easily reuse the same code on different projects without having to redo everything from scratch-it's a bit of laziness, I'll admit! If you're new to the coding world, I'd definitely recommend exploring Asset Mapper. It might suit your needs perfectly, especially if you're just getting started and looking for something more straightforward. Ultimately, it's all about finding the tools that work best for you and your specific project requirements. Happy coding! TD
Hey TD, I'm just diving into Symfony and trying to understand the difference between the make:entity command and the make:full-entity-crud command. Could you shed some light on that?
Absolutely! If you're just getting started and need to set up a basic entity in Symfony with Doctrine, you have a couple of options. You can use Symfony's built-in commands like make:entity with make:crud. These commands provide the basics to get you up and running quickly. However, if you're looking to tailor your entity setup further or if you need additional features beyond what these commands offer, you might want to consider developing your own custom entity command, hence the generate:full-entity-crud just as we did and recorded in the Symfony Command Series. This allows you to fine-tune the entity creation process to suit your specific project requirements. Moreover, if you require multilingual support in your application, such as having translatable entities with different languages, along with necessary SQLFilters and Listeners to manage this functionality efficiently, our Symfony PHP Framework Command Series playlist demonstrates how to achieve this custom solution. Remember, it's all about starting with the basics and then gradually expanding your knowledge and capabilities as you gain more experience with Symfony. Happy coding, TD! ua-cam.com/video/-wj9Kun35r8/v-deo.html
Thank you
No, thank YOU for watching!
Tech-Savvy Owl and Curious Cat
Social Butterfly
Lone Wolf
1. Vue.js 2. JavaScript 3. Backend 4. CSS Grid 5. Express JS 6. React Native 7. Web App 8. REST API 9. Tailwind CSS 10. Ruby on Rails 11. SQL 12. VBS Code 13. Kotlin 14. Python 15. Mongo DB 16. Git 17. Debugging 18. Webpack 19. Multi Page App 20. Heroku
Feel free to hit pause and leave your comments down below while you ponder your choice!
Been knee-deep in Knight and Brides for ages, so when I found this video, I dove in headfirst. Clicking away like a madman, wondering why my mouse pointer's gone AWOL. Then I realize... I've been jamming to video sounds through my headphones instead of the usual game tunes! Talk about a confused gamer moment!
Ha! I feel your pain! Similar thing happened to me when I was trying to add chapters to the video description. I ended up trying to play the game right there in the video! Spent ages wondering why my clicks weren't registering, only to realize I was lost in ASMR land instead of the game world. Talk about a hilarious mix-up! 😂
Hello, very helpful video. Using Symfony documentation, articles on Stack Overflow and Symfony CLI, I had strange problems that I couldn't solve. Now everything works without any problems. Consol displays a warning: "You are loading Turbo from a <script> element inside the <body> element. This is probably not what you meant to do! Load your application's JavaScript bundle inside the <head> element instead. <script> elements in <body> are evaluated with each page change." I'm a beginner, so I would just like to ask you to explain why you put <script> in <body> and not in <head>? Is the reason that if I use ux-turbo when creating a onepage application it doesn't make a difference?
Great question! The warning you're seeing is more of a best practice suggestion rather than a strict rule. Placing the <script> tag in the <body> is intentional for Turbo. It works seamlessly with one-page applications, ensuring smooth page changes. While traditionally scripts were in the <head>, this modern approach doesn't impact performance negatively and in some cases, it can even improve perceived page load times. If you have more questions, feel free to ask! Happy coding!
Big fan here. I’m glad you got this to work.🎉
Thank you so much for your support! I'm thrilled to hear that you're a big fan and that you found the content helpful. If you have any questions or if there's anything specific you'd like to see in future videos, feel free to let me know. Happy coding!
@@coding_with_TD I’m planning a few projects but I’m not sure how to incorporate html components like tailwind components and others like shadcn. I’m not sure if that requires typescript or JavaScript but reusable styling components will be handy. Thanks in advance.
Thanks for reaching out! Shadcn is new to me, too - it looks promising, it holds a lot of promise and seems like a journey worth delving into. The versatility of Shadcn allows it to seamlessly integrate with any framework supporting React, and I'm excited to see what it can offer. On a related note, Symfony's support for React through Symfony UX React, as part of the Symfony UX initiative, is fantastic news. Combining it with Webpack for TypeScript support adds another layer of flexibility to your toolkit. I completely agree about the value of reusable styling components-they're such a game-changer. If you have a preference for ready-made components, tools like Tailwind CSS and Bootstrap can significantly speed up development with their pre-designed elements. While these options might feel a bit new at first, exploring them could open up a world of exciting possibilities for your projects. Happy coding on this new journey!
cool and useful video but too long, I think it would be better to make video with duration 20-40min
Hi there! Thanks for checking out my video on Symfony UX Vue.js Testing. I appreciate your feedback and I'm glad you found the content cool and useful! I understand that the duration might be a bit long for your preference. Most of the videos are much shorter, but I'll definitely keep your suggestion in mind for future content. If there are specific topics or aspects you'd like also to see in shorter formats, feel free to let me know. Your input helps me tailor the content to better suit the channels needs. Thanks again for watching and sharing your thoughts! TD
or youstart it because of xampp apache? am i right?
Great questions! When I test my Symfony applications in a browser during development, I usually rely on XAMPP, which is a convenient and easy-to-install Apache distribution. It includes not only Apache but also MariaDB, PHP, and Perl. You can simply download and run the XAMPP installer to set up your local development environment. It's a popular choice among developers because of its simplicity and the fact that many third-party hosting platforms use similar technology, making it a good choice for mimicking production environments. If you have any more questions or need further assistance, feel free to ask! Happy coding! TD www.apachefriends.org/download.html
how did you do that test on browser ? did you type symfony serve:start?
I usually rely on XAMPP, which is a convenient and easy-to-install Apache distribution.
@@coding_with_TD sir can u make a full video , like how to make Login ang Registration in symfony?
Thank you for your interest! I've actually created a comprehensive series on Symfony Security, which covers the entire process of creating a user authentication system in Symfony. This series includes topics such as SignIn (Login) and SignUp (Registration), user roles, access control, and much more. You can find the complete Symfony Security series in the following playlist [ ua-cam.com/video/cNpufU5cz5k/v-deo.html&ab_channel=CodingwithTD ]. I hope you find it helpful, and if you have any specific questions or need further clarification on any topic within the series, please feel free to ask. Happy coding! TD
Hopefully theres a part 3...?
Thank you for your interest! While there isn't a Part III specifically for Symfony Application Installation, I've created several playlists that expand on the basics. You can check out the 'Symfony Application with Bootstrap' playlist for a basic Symfony setup with styling. Additionally, there are the 'Symfony Translations' and 'Symfony Security' series, which delve into various essential Symfony concepts and features. I hope you find these playlists helpful in your Symfony journey. If you have any questions or need guidance on a particular topic, feel free to ask. Happy learning! TD
Great tutorial sir.... hopefully you van create crud in symfony...
Thank you for your kind words! I appreciate your support. Regarding creating CRUD operations in Symfony, you're absolutely right that there used to be a built-in tool called make:crud provided by the sensio/framework-extra-bundle. However, Symfony has advised against using it, and the bundle itself is now considered abandoned. In response to this, I've created the Symfony Command Series where we develop our own custom CRUD operations. It's a great way to learn how to create and manage CRUD functionalities in Symfony from scratch, giving you full control over the process. I hope you find this series helpful, and if you have any specific CRUD-related topics or questions you'd like me to cover in future tutorials, please feel free to let me know. Happy coding! TD ua-cam.com/users/shorts1eK2jo5Gwdk
Do a full tutorial of symfony sir?
Thank you for your interest! I'm excited to know you're interested in Symfony tutorials. I've put together a complete tutorial series specifically for beginners in Symfony. It covers a wide range of topics, including symfony installation, using webpack with bootstrap, enhancing security, working with translations, and a detailed command series. You can access the entire tutorial series by visiting ua-cam.com/video/46kolLsnRp0/v-deo.html&ab_channel=CodingwithTD. I hope you'll find these tutorials helpful as you start your Symfony journey. If there are any particular topics you'd like me to explain in future tutorials, please don't hesitate to let me know. Happy coding! TD
@@coding_with_TD it still releveant to install symfony 4, or go for symfony 6?
🤗 Promo SM
Thank you for your suggestion! I'll definitely look into it and explore opportunities to promote the channel further on social media. Your support and advice are greatly appreciated. If you have any more tips or ideas, feel free to share. Thanks again!
Thanks for joining TD on this exciting journey into Symfony UX and Vue.js! 🚀 If you'd like to skip the Symfony installation part, jump to 18:00 for Vue.js setup, or go to 25:00 to dive into Vue controllers. Happy coding! TD
Why so complicated ? ____________________________________ routes.yaml : controllers: resource: path: ../src/Controller/ namespace: App\Controller type: attribute prefix: en: '/' fr: '/fr' de: '/de' it: '/it' es: '/es' ____________________________________ services.yaml : parameters: locale: 'en' ____________________________________ translations.yaml : framework: default_locale: '%locale%' translator: default_path: '%kernel.project_dir%/translations' fallbacks: - '%locale%' ____________________________________ In a controller to redirect to the language route : ( Add a property : locale to the User Entity or give the desired locale to the route : - $this->getUser()->getLocale() - 'de' ) return $this->redirectToRoute('app_index', ['_locale'=>'de'], Response::HTTP_SEE_OTHER); ____________________________________ Thats it ;)
bro, why dont you record your voice... nobody knows you. Dont be shy.
Thank you for your feedback! I really appreciate your input. You're absolutely right; adding voice narration to my videos is something I've been considering. I'm working on improving the content and user experience, and your suggestion will be taken into account for future videos. Stay tuned for updates and improvements! TD
You need to copy the word "instruction" to the clipboard and paste from there.)
:-)
entity-grud ))
When the mind is slower than the fingers -:)
Hi, how to make username and email unique by this commands? thx
Hi there, Symfony's built-in command `make:entity` does not have an option to set a property as unique directly. To make a property unique, you have to manually add the `unique: true` option within the `@ORM\Column` attribute. You can watch this video ua-cam.com/video/cNpufU5cz5k/v-deo.html&ab_channel=CodingwithTD where I demonstrate how to do it. In the video, I show exactly where and how to add the `unique: true` attribute for a property. Additionally, I also made use of the `UniqueEntity` attribute for handling error messages related to uniqueness constraints of the unique property. Feel free to check out the video as a guide on making properties unique in Symfony entities. If you have any further questions, don't hesitate to ask! TD
480p quality? What year did you make the video?
Hey there, thanks for watching and taking the time to share your feedback. You're absolutely right, and I appreciate your honesty. I apologize for the low quality - it's not up to the standards I aim for. I'll be taking your feedback to heart and working to redo them and upload the video with improved quality. Your input helps me provide better content, and I'm committed to making it right. Thanks again for your understanding. TD
thanks
🧙♂️
Very nice channel!!! The secret to YT success > "Promo SM" !
Thank you for the compliment!
nice tutorial, please share git repo it will more helpful Thanks
Hi there, thanks for your suggestion. I've have share the symfony application progress on Github. github.com/codingwithtd/symfony_youtube_tutorial Hope it helps TD