Kerrial Newham
Kerrial Newham
  • Видео 30
  • Просмотров 37 561
Design Pattern: Decorator
How can we implement the decorator design pattern for a notification feature in Symfony 7?
Github repository: github.com/kerrialn/design-patterns-in-symfony
#programming #php #symfony #designpattern
Просмотров: 109

Видео

Design Pattern: Facade
Просмотров 1203 месяца назад
How can we implement the facade design pattern in Symfony 7? Github repository: github.com/kerrialn/design-patterns-in-symfony #php #programming #designpatterns #symfony
Design Pattern: Prototype
Просмотров 823 месяца назад
How can we implement that prototype design patten in PHP / Symfony 7 How can we deep clone objects? Github repository: github.com/kerrialn/design-patterns-in-symfony #php #programming #symfony #designpatterns
Design Patterns: Factory
Просмотров 843 месяца назад
How can we use the factory pattern in Symfony 7? Github repository: github.com/kerrialn/design-patterns-in-symfony #php #programming #symfony #designpatterns
Design Pattern: The Builder
Просмотров 1843 месяца назад
How can we implement the builder design pattern in Symfony 7? Github repo: github.com/Kerrialn/design-patterns-in-symfony #php #symfony #designpatterns #programming
Design Patterns: What, Why and When?
Просмотров 663 месяца назад
1. What is a design pattern? 2. Why do we use them? 3. When should we use them? Github repo: github.com/Kerrialn/design-patterns-in-symfony #php #symfony #designpatterns #programming
Design Patterns: Introduction
Просмотров 893 месяца назад
How can we use design patterns practically within Symfony 7? Github repo: github.com/Kerrialn/design-patterns-in-symfony #php #symfony #programming #designpatterns
Java Upgrader First Example
Просмотров 254 месяца назад
Java Upgrader First Example
Symfony 7 - Emailing
Просмотров 7105 месяцев назад
How can we send and style Emails in Symfony 7? Foundation: get.foundation/emails.html project repo: github.com/Kerrialn/symfony-7-youtube-series
Symfony 7 - Internationalisation
Просмотров 825 месяцев назад
How can we internationalise a SYmfony 7 application? project repo: github.com/Kerrialn/symfony-7-youtube-series #php #symfony
Symfony 7 - How can we use Stimulus?
Просмотров 1 тыс.5 месяцев назад
Why use Stimulus? How can we create a stimulus controller with targets, values and actions? #php #javascript #symfony #stimulus
Symfony 7 - Data Fixtures
Просмотров 2245 месяцев назад
How can we use data fixtures in Symfony 7 with references and dependent fixtures? Project repo: github.com/Kerrialn/symfony-7-youtube-series #php #symfony #programming
Symfony 7 - Multi Part Form (part 2)
Просмотров 3955 месяцев назад
How can we create multi step form without any javascript? Project repo: github.com/Kerrialn/symfony-7-youtube-series #php #symfony
Syfmony7 - Multi Step Form without javascript - Part 1
Просмотров 6055 месяцев назад
How can we create multi step form without any javascript? Project repo: github.com/Kerrialn/symfony-7-youtube-series #php #symfony
Symfony 7 - Carbon Dates
Просмотров 805 месяцев назад
How can we use Carbon dates inside of Symfony 7? Carbon - A simple PHP API extension for DateTime. Carbon: carbon.nesbot.com/symfony/
Symfony 7 - Dockerizing 😱
Просмотров 1,9 тыс.5 месяцев назад
Symfony 7 - Dockerizing 😱
Symfony 7 - Array Collections (Part 2) (FindFirst, Matching)
Просмотров 2406 месяцев назад
Symfony 7 - Array Collections (Part 2) (FindFirst, Matching)
Symfony 7 Coding Standards (Rector, ECS & Phpstan)
Просмотров 5936 месяцев назад
Symfony 7 Coding Standards (Rector, ECS & Phpstan)
Symfony 7 - Array Collections (Filter,Exists)
Просмотров 5326 месяцев назад
Symfony 7 - Array Collections (Filter,Exists)
Symfony 7: Tailwind (Flowbite) with Asset Mapper
Просмотров 1,3 тыс.6 месяцев назад
Symfony 7: Tailwind (Flowbite) with Asset Mapper
Book Release - Symfony 6: A Practical Guide - What value does this book give your readers?
Просмотров 83Год назад
Book Release - Symfony 6: A Practical Guide - What value does this book give your readers?
Symfony 5 API - E6 - Logout
Просмотров 8773 года назад
Symfony 5 API - E6 - Logout
Symfony 5 API - E5 - Login
Просмотров 1,5 тыс.3 года назад
Symfony 5 API - E5 - Login
Symfony 5 API - E4 - Register
Просмотров 2,3 тыс.3 года назад
Symfony 5 API - E4 - Register
Symfony 5 API E3 Authentication Setup
Просмотров 3,5 тыс.3 года назад
Symfony 5 API E3 Authentication Setup
Symfony 5 API - E2 - Vuex Intro
Просмотров 1,4 тыс.3 года назад
Symfony 5 API - E2 - Vuex Intro
Symfony 5 API - E1 - Setup
Просмотров 7 тыс.3 года назад
Symfony 5 API - E1 - Setup
What can Rector do for you?
Просмотров 1393 года назад
What can Rector do for you?
Rector: How to create a rule?
Просмотров 1,4 тыс.3 года назад
Rector: How to create a rule?
Rector: Install & Setup
Просмотров 11 тыс.3 года назад
Rector: Install & Setup

Комментарии

  • @krzysztofkubacki8609
    @krzysztofkubacki8609 26 дней назад

    Kerrial, will you continue this series?

    • @kerrialnewham
      @kerrialnewham 26 дней назад

      Thanks for asking. I really hope you found it useful so far. I will continue, when I have more free time to focus on creating content. Unfortunately, I just don't have time right now.

  • @taelabaho
    @taelabaho 29 дней назад

    is doable in Symfont 4.x?

    • @kerrialnewham
      @kerrialnewham 29 дней назад

      Yes, you should be able to do this is Symfony 4

  • @duartecancela
    @duartecancela Месяц назад

    How to hot reload pages during development with Asset Mapper?

  • @mikhail-polyarus
    @mikhail-polyarus Месяц назад

    where u logic when u catch a exception to throw the exception?)))

  • @patildipakr
    @patildipakr 2 месяца назад

    Nice .. But need to improve voice quality...

  • @yaboijulian1880
    @yaboijulian1880 2 месяца назад

    20:25

  • @FabricioJakubec
    @FabricioJakubec 3 месяца назад

    with the "Hi Bob" you just teleported me to absolutely amazing TV show For all mankind and thanks great tutorial series

  • @kerrialnewham
    @kerrialnewham 3 месяца назад

    Thanks for the feedback, I really appreciate it. Were you watching on a mobile device?

  • @MrWilde
    @MrWilde 3 месяца назад

    If you are showing code you really need minimum 1080p or is just unwatchable sorry

  • @gideaoferreira8236
    @gideaoferreira8236 3 месяца назад

    Great explanation! Looking forward to more content, man. Best regards from Brazil.

  • @praweewongsa
    @praweewongsa 3 месяца назад

    good job

  • @pekhov21
    @pekhov21 3 месяца назад

    👍

  • @mahmutaydn4378
    @mahmutaydn4378 4 месяца назад

    Hi, my project is working under /var/www/html/project... I did this controller in my environmet but it is not working. is it different to run under localhost or webapache? also, ı am using ubuntu

  • @yolservengoma885
    @yolservengoma885 4 месяца назад

    great vid

  • @Step-itup
    @Step-itup 4 месяца назад

    Nice that's what I was looking for, thanks a lot. For the newbies like me : don't forget to import flowbite in app.js unless js won't work 3:56

  • @AshviniSaxena
    @AshviniSaxena 4 месяца назад

    Great vid

  • @lorenzogarcia9890
    @lorenzogarcia9890 5 месяцев назад

    kindly next the setting up of xdebug and step debugger, please. since we are using caddy here, it may differ from when it is in nginx.

  • @SudhakarK
    @SudhakarK 5 месяцев назад

    Hello friend, you have to improve video and audio quality. Its very zoom in. Its very difficult to see your terminal commands.

    • @kerrialnewham
      @kerrialnewham 5 месяцев назад

      Well spotted! Yes, I completely agree, I fixed both the audio and crop in future videos.

  • @SudhakarK
    @SudhakarK 5 месяцев назад

    Your voice is too low. Intro music/sound is audible. You have to amplify your voice. Thanks for your videos.

    • @kerrialnewham
      @kerrialnewham 5 месяцев назад

      Thanks for the feedback. 🙏 I've fixed this in future videos.

  • @aliakbarmohajeruni3628
    @aliakbarmohajeruni3628 5 месяцев назад

    Thank you

  • @dimitridovgan6364
    @dimitridovgan6364 6 месяцев назад

    Thanks for the video! Can you fix the audio? It's very weak, you need to adjust the volume. Thank you!

    • @kerrialnewham
      @kerrialnewham 6 месяцев назад

      Yes, apologies, I’ll fix that!

  • @vulpini753
    @vulpini753 Год назад

    I'm using RapidPHP and cant find any command line to install it from?

  • @snnajieze
    @snnajieze Год назад

    What is the possible size of rector? It refused to download on my machine

  • @ogbajebesiru1938
    @ogbajebesiru1938 Год назад

    What platform are you running your commands from?

    • @hinkhall5291
      @hinkhall5291 Год назад

      Looks like he's running PHPStorm IDE (from JetBrains) and using the built in terminal.

  • @dronesetc9769
    @dronesetc9769 Год назад

    Glad I read the comments, this is for people that already have paid software installed on who knows what environment, guess I search for an appropriate xammp/rector install video

  • @tablatronix
    @tablatronix Год назад

    Does this work on procedural non classed code?

  • @lloricode
    @lloricode 2 года назад

    how about using rector plugin in phpstorm?

  • @js312
    @js312 2 года назад

    Why things that you expect it would take few steps take 3k lines of code in programming?

  • @James-gf4wh
    @James-gf4wh 2 года назад

    I really do not follow the jump from you need to use the line "vendor/bin/rector init" to you are in a Symphony application command line. I have no idea what Symphony is. Could you take it a bit slower and perhaps show where you need to navigate to in order to run the command line? I think it would really make your solution a lot more accessible if you outline where you need to extract the files (I assume you need to place the files somewhere). That is not mentioned. Then where you need to navigate to in order to use this command. I'm just editing php files using Dreamweaver.

    • @Wermhole
      @Wermhole Год назад

      Well I figured out that he's using Ultimate version of IntelliJ. Why ultimate? Since Symfony is not available for anyone using the free Community version. (CTRL + ALT + S, select Plugins on the right hand menu, search Symfony). As a kicker, some parts of that Symfony plugin are not free either. So have fun with this one. So this walkthrough is only for people that have spent the money to get that program. Which is now kinda infuriating when I've been looking into how to get this thing working for hours now and my main work has not progressed one bit...

    • @rpbale
      @rpbale Год назад

      @@alltheserobotsshallfall I am frustrated too. I really thought I was on to something cool in this video, but nowhere did it say this is for Symfony only. But I guess that why so many parts of the video don't make sense if you are not a Symfony user.

  • @TheLostBijou
    @TheLostBijou 2 года назад

    I can't believe how they took something that should be simple, and made it ungodly complicated. Selecting a rule should be a matter of a command line argument, not wholescale modifying of some opaque code.

  • @satishnavale2484
    @satishnavale2484 2 года назад

    मराठीत बोला

  • @erdincgc2
    @erdincgc2 2 года назад

    Nice Vue tutorial :).... joking , thanks for sharing ;)

  • @chuangzu
    @chuangzu 2 года назад

    Any idea how I can run rector on Windows?

  • @ricoalatte6341
    @ricoalatte6341 2 года назад

    Since it is run on the terminal would it work with any interface that has terminal? What about MYSQL Workbench?

  • @ImDino
    @ImDino 2 года назад

    You have the same accent and sense of humor of SuperGT ♥️

  • @bariscan1048
    @bariscan1048 2 года назад

    After this setup i only have a white page . Can u help me with this?

  • @kakhabervk9405
    @kakhabervk9405 2 года назад

    Thank You! For Usefull videos!

  • @FalaiTio
    @FalaiTio 2 года назад

    i like this tutorial, not cut error, not cut resolution. THANK YOU SO MUTCH

  • @Controvi
    @Controvi 3 года назад

    Hey there, I wanted to come back here as I noticed a small issue with the VUEJS DevTools. The way you are authenticating the on load of the page causes some issues with the devtools. I don't know the specifics about the issue but when loading the createapp inside a ".then" it will stop working on refresh. You will have to delete all cookies and cache to get it working again. If you have a solution to it that would be awesome. Currently don't know how to fix it yet.

  • @Controvi
    @Controvi 3 года назад

    For those running into issues. I am running a version later then presented here. My versions: - Symfony 5.3.3 - PHP 8.0.8 - VUE 3 Here are some things I had to deal with 05:24 The "return dispatch("attempt", response.data.token)" will get you the error dat response.data is undefinded. You can solve this by adding a .then(() => {}) between the axios and the catch. then place that exact line of code in there. 09:03 When you write the JSON.parse you give it the value "response.data". This doesn't work as it will silently fail and not set the user in the store. To remedy this use "response.data.user" 16:25 This was done in a previous video but wanted to state it nonetheless. In Symfony 5.3.3 you don't have the "anonymous" key anymore. Other stuff from previous videos. The the password encoder is now depricated and the passwordHasher should be used. In the "UserRepository.php" Replace the use of the password encoder with "use Symfony\Component\PasswordHasher\Hasher\UserPasswordHasherInterface;" A bit down in the consturctor change the private password encoder var and type with this "private UserPasswordHasherInterface $passwordHasher" And further down where you actually encode the password replace it with this "$this->passwordHasher->hashPassword($user, $data->password);" There is more stuff but in general those are pretty severe. Hope it helps people.

  • @JormunganDev
    @JormunganDev 3 года назад

    Thank you friend , new suscriber .

  • @nicklansbury3166
    @nicklansbury3166 3 года назад

    Nice series. Liked and Subbed

  • @malayroy559
    @malayroy559 3 года назад

    Thank you very much for your helpful tutorial. Please upload CRUD operation using the Vue in Symfony.

  • @gavadzar
    @gavadzar 3 года назад

    Hi!!!Very thanks for your tutorial I've proble at the finish of these episode.I paste the console error Uncaught (in promise) Error: Redirected when going from "/login" to "/dashboard" via a navigation guard. at createRouterError (vue-router.esm.js:2065) at createNavigationRedirectedError (vue-router.esm.js:2024) at vue-router.esm.js:2371 at beforeEnter (main.js:33) at iterator (vue-router.esm.js:2357) at step (vue-router.esm.js:2004) at step (vue-router.esm.js:2008) at runQueue (vue-router.esm.js:2012) at HTML5History.confirmTransition (vue-router.esm.js:2387) at HTML5History.transitionTo I check my code and it seems to your. Please help me thanks

    • @kerrial5067
      @kerrial5067 3 года назад

      Thank you very much, I'm glad you like the tutorial series. This is happening because of how we are handling the axios Promise when authenticating, but to know what is wrong I'll need to see your code. Send me a Github gist of your auth.js store code and your login.vue

  • @cheikhdieng30
    @cheikhdieng30 3 года назад

    thanks for the video, but how do we go about uploading an image in symfony api

    • @kerrialnewham
      @kerrialnewham 3 года назад

      Great question! I’ll make a tutorial shortly.

    • @cheikhdieng30
      @cheikhdieng30 3 года назад

      @@kerrialnewham it would be a pleasure for us learners

  • @cheikhdieng30
    @cheikhdieng30 3 года назад

    mercie pour la video, mais comment on fait pour upload d'image en symfony api

  • @pioggiadifuoco7522
    @pioggiadifuoco7522 3 года назад

    Good job!

  • @jeimytrivino3739
    @jeimytrivino3739 3 года назад

    Hi!!! I have a problem please help me login is ok return token but in profile always return 401 {"code":401,"message":"JWT Token not found"} :(

    • @kerrialnewham
      @kerrialnewham 3 года назад

      Hi, thanks for watching, I need to see the code to help properly. This could be happening for so many different reasons.

    • @jeimytrivino3739
      @jeimytrivino3739 3 года назад

      @@kerrialnewham ok when I get to the office I upload the code to my repository and I give you the link :)

    • @Controvi
      @Controvi 3 года назад

      @@kerrialnewham Urban legend says she is still traveling to the office :P

    • @kerrialnewham
      @kerrialnewham 3 года назад

      @@Controvi 😂

  • @shegalized
    @shegalized 3 года назад

    thanks for this!

  • @joecaiola2005
    @joecaiola2005 3 года назад

    New to symfony - how do you get that interface in which you are working starting at: :32?

    • @kerrialnewham
      @kerrialnewham 3 года назад

      The application is called PHP storm, but it's not free. I'd suggest visual studio code. code.visualstudio.com/ . Btw "interface" is also a programming terminology, check out the documentation: www.php.net/manual/en/language.oop5.interfaces.php Hope this helps :)