Coder's Tape
Coder's Tape
  • Видео 204
  • Просмотров 4 974 952
Laravel Advanced 2021 - Jobs, Queues & Events Part 2
Let's tackle some events and using the EventFake in Laravel. We'll finish by adding a mailable and use the Mail Facade with MailFake to add some testing.
For this video we’re going to follow test driven development commonly known as TDD. This will allow us to test our application and make sure that the different implementations still work. If you’re not familiar with this style of development, it may seem slow at first but if you stick with it, it will yield a much higher code quality and give you peace of mind that your code will be bug free.
We will explore different implementations and talk about the advantages and disadvantages of each approach.
#laravel #events #email
As we progress ou...
Просмотров: 29 523

Видео

Laravel Advanced 2021 - Jobs, Queues & Events Part 1
Просмотров 68 тыс.3 года назад
As we progress our Laravel learning, adding the ability to do things offline is the next logical step. In this series we explore jobs, queues and events and how they integrate into our sample "Contest" app. In this episode, we will be setting up our project. Foreign Devs Podcast foreign-devs.transistor.fm/subscribe Documentation laravel.com/docs/master/mail#markdown-mailables For the best exper...
New In Laravel 7 - e08 - Mail Markdown Templates
Просмотров 34 тыс.4 года назад
For Laravel 7, we got nice refreshed looks for the mail markdown templates. The mailable feature of Laravel is one of the coolest features and the new designs look great. Loosely based around Tailwind CSS styling. Foreign Devs Podcast foreign-devs.transistor.fm/subscribe Documentation laravel.com/docs/master/mail#markdown-mailables For the best experience, follow along in our interactive school...
New In Laravel 7 - e07 - Query Casts
Просмотров 23 тыс.4 года назад
We have two things brand new Laravel 7 things to cover in this episode related to query casts. The first is the new ability to have a dedicated class for database query casting. This will clean up your models and give you reusability. The second, is the new ability to cast columns even when using raw queries or even custom query casts. Foreign Devs Podcast foreign-devs.transistor.fm/subscribe D...
New In Laravel 7 - e06 - Route Model Binding Improvements
Просмотров 24 тыс.4 года назад
Route Model Binding is one of the coolest and most used features of Laravel. Laravel 7 comes with some welcomed changes which include the new key customization and automatic scoping in nested routes. Let's take a look at some concrete example of how it works. Foreign Devs Podcast foreign-devs.transistor.fm/subscribe Documentation laravel.com/docs/master/routing#route-model-binding For the best ...
New In Laravel 7 - e05 - Artisan Test
Просмотров 13 тыс.4 года назад
Developer convenience is at the top of my list when it comes to any new feature and this new artisan test command certainly fits the bill. It provides the developer with better insight on their test suite with phpunit. It will show all of the test names plus if there's an error, it will preview the code that is failing. Foreign Devs Podcast foreign-devs.transistor.fm/subscribe Documentation lar...
New In Laravel 7 - e04 - Publish Stubs
Просмотров 14 тыс.4 года назад
Stubs are an integral part of developing in Laravel. For Laravel 7, we have a new command that allows you to publish those assets to your project. This will allow you to customize those stubs for the duration of the project. Let's explore that new feature in this episode. Foreign Devs Podcast foreign-devs.transistor.fm/subscribe Documentation laravel.com/docs/master/helpers#fluent-strings For t...
New In Laravel 7 - e03 - Fluent Strings
Просмотров 23 тыс.4 года назад
Sometimes it's nice to have some convenience features that don't really add anything new but just make your developer experience better. With this new feature in Laravel 7, it's all about developer experience and keeping your code base readable. Let's explore through the new Fluent String api in Laravel 7. Foreign Devs Podcast foreign-devs.transistor.fm/subscribe Documentation laravel.com/docs/...
New In Laravel 7 - e02 - Http Client
Просмотров 44 тыс.4 года назад
It's time again to explore the new features coming to Laravel 7. In this second episode, we are taking a look at the new GuzzleHttp wrapper for Laravel 7 called Http. We will explore all of the different ways that you can use it as well as touch up on all of the available assertions available for your phpunit unit tests. Foreign Devs Podcast foreign-devs.transistor.fm/subscribe Documentation la...
New In Laravel 7 - e01 - New Blade Components
Просмотров 126 тыс.4 года назад
It's time again to explore the new features coming to Laravel 7. In this first episode, we are taking a look at the new Blade Component notation that will be available. We will look at the full version, the inline component version and the classless version. Foreign Devs Podcast foreign-devs.transistor.fm/subscribe Documentation laravel.com/docs/master/blade#components For the best experience, ...
Learning Vue JS - Auto Logout
Просмотров 29 тыс.4 года назад
In this lesson, we are exploring how to systematically log a user out of our application using Vue. Let's start by adding some event listeners on the windows and then starting some timers. As events start rolling in, we will restart those timers until one of those expire. When they do, we will log the user out. For the best experience, follow along in our interactive school at www.coderstape.co...
Laravel 6 Beginner - e20- Final Project Part 4 (Questionnaire/Survey App)
Просмотров 20 тыс.4 года назад
For a final project on this course, let's build an App for creating questionnaires (surveys). In part 4, we take care of 3 loose ends. Let's start with the home view and display all questionnaires. Then, let's use relationships to delete questions and answers. Lastly, let's show, in percentage, how many people have selected each answer. For the best experience, follow along in our interactive s...
Laravel 6 Beginner - e19- Final Project Part 3 (Questionnaire/Survey App)
Просмотров 21 тыс.4 года назад
For a final project on this course, let's build an App for creating questionnaires (surveys). In part 3, we will create a view to give us the ability to view the questionnaires. Then, let's create the flow necessary to have someone actually answer our questionnaire. We will call this concept a survey and survey response. For the best experience, follow along in our interactive school at www.cod...
Laravel 6 Beginner - e18 - Final Project Part 2 (Questionnaire/Survey App)
Просмотров 23 тыс.4 года назад
For a final project on this course, let's build an App for creating questionnaires (surveys). In part 2, we are answering one of the most frequent questions that I get, how to save from 1 form to multiple tables at once. For the best experience, follow along in our interactive school at www.coderstape.com DigitalOcean Referral m.do.co/c/7dce5364ef4d About This Course If you have been looking to...
Laravel 6 Beginner - e17 - Final Project Part 1 (Questionnaire/Survey App)
Просмотров 42 тыс.4 года назад
For a final project on this course, let's build an App for creating questionnaires (surveys). In part 1, we are setting up the table that will hold the questionnaires and coding the relationships of hasMany and belongsTo for the user. We will also touch on how to save through the relationship. For the best experience, follow along in our interactive school at www.coderstape.com DigitalOcean Ref...
Laravel 6 Beginner - e16 - Front End Presets (Bootstrap)
Просмотров 39 тыс.4 года назад
Laravel 6 Beginner - e16 - Front End Presets (Bootstrap)
Laravel 6 Beginner - e15 - Authentication - Register, Login & Password Reset
Просмотров 53 тыс.4 года назад
Laravel 6 Beginner - e15 - Authentication - Register, Login & Password Reset
What's new in PHP 7.4
Просмотров 113 тыс.4 года назад
What's new in PHP 7.4
Laravel 6 Advanced - e10 - Notifications
Просмотров 97 тыс.4 года назад
Laravel 6 Advanced - e10 - Notifications
Laravel 6 Beginner - e14 - Sending Emails
Просмотров 72 тыс.4 года назад
Laravel 6 Beginner - e14 - Sending Emails
Laravel 6 Beginner - e13 - Request Cycle
Просмотров 23 тыс.4 года назад
Laravel 6 Beginner - e13 - Request Cycle
Laravel 6 Beginner - e12 - MySQL Where Clause with Eloquent
Просмотров 20 тыс.4 года назад
Laravel 6 Beginner - e12 - MySQL Where Clause with Eloquent
Laravel 6 Advanced - e9 - Soft Deletes
Просмотров 26 тыс.4 года назад
Laravel 6 Advanced - e9 - Soft Deletes
Laravel 6 Beginner - e11 - RESTful Controllers Part 3
Просмотров 20 тыс.4 года назад
Laravel 6 Beginner - e11 - RESTful Controllers Part 3
Laravel 6 Beginner - e10 - RESTful Controllers Part 2
Просмотров 23 тыс.4 года назад
Laravel 6 Beginner - e10 - RESTful Controllers Part 2
Laravel 6 Beginner - e9 - RESTful Controllers Part 1
Просмотров 37 тыс.4 года назад
Laravel 6 Beginner - e9 - RESTful Controllers Part 1
Laravel 6 Beginner - e8 - Form Validation
Просмотров 49 тыс.4 года назад
Laravel 6 Beginner - e8 - Form Validation
Laravel 6 Beginner - e7 - MySQL Database & SQLite
Просмотров 49 тыс.4 года назад
Laravel 6 Beginner - e7 - MySQL Database & SQLite
Laravel 6 Beginner - e6 - Blade Templates
Просмотров 54 тыс.4 года назад
Laravel 6 Beginner - e6 - Blade Templates
Laravel 6 Advanced - e8 - Lazy Collections & PHP Generator
Просмотров 36 тыс.4 года назад
Laravel 6 Advanced - e8 - Lazy Collections & PHP Generator

Комментарии

  • @franklinesumelong4208
    @franklinesumelong4208 10 дней назад

    thanks man you really helped me learn so much i was struggling with concerning Laravel as a whole. Simple short and straight to the point.

  • @jghost4727
    @jghost4727 12 дней назад

    where is the vue framework?))

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

    It's not advisable to use another container method in the register method, as noted in the Laravel documentation.

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

    Keep up the good work mate!

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

    Is there any way to logout on all tabs?

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

    Is it ok to use a queue to do user table update. Or just use it to send confirmation mail ??

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

    The best SC narrative content I've watched so far. It is an example where the logic can be fully understood with a real scenario. Thanks for your effort

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

    Where's him now?

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

    With this implementation, isn't the repository tightly coupled to Eloquent? why not DI?

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

    This is great. But we now have Components as well as Partials. Which is better? Is there a benefit of one over the other (apart from the lovely syntax of Components)?

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

    Thanks for this! I learned about the reflection class only yesterday but you've shown me how and why to utilise the service provider, which I was previously struggling with!!

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

    Very helpful, great explanations. Thank you!

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

    the best

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

    The best

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

    We miss you, hope you will be back soon to us :)🙂

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

    Min 21:00 For those that can't load the provider when registering it in app.php file (test the provider with dd("plainText")) You can do: php artisan config:clear php artisan clear-compiled composer dump-autoload If composer is failing, just delete the "dd("test")" in your provider

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

    All of your tutorials are very powerful. Really thanks for your dedication.

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

    A nice addition to the clean-up command would be to ask the user if he's sure he'd like to clean up unused companies, using the 'confirm' method shown in the lesson before. Thank you very much for this series, I've only started learning Laravel a few weeks ago and I've learnt a lot, thanks to you! Would love to know if there is a series where you build an entire application with Laravel + Vue. I want to see the best practices for large projects, etc...

  • @user-zf1pl6wj4n
    @user-zf1pl6wj4n 6 месяцев назад

    Repository pattern is no needed when using Laravel

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

    Love the videos, thank you! Love the pace and how you skip the simple stuff

  • @kaiserhamid9652
    @kaiserhamid9652 7 месяцев назад

    Amazing explanation of such a confusing topic. Thanks for sharing your knowledge. Take ❤

  • @dark.phoenix71
    @dark.phoenix71 8 месяцев назад

    I typically don't comment. But this Oh my god! This is not one of the best. This is the best advanced laravel course on the internet.

  • @e44h73
    @e44h73 8 месяцев назад

    magic is happening at 5.20 when phpunit.xml file just popped up from nowhere

  • @AMoktar
    @AMoktar 8 месяцев назад

    Thanks Victor

  • @simpleman-fd3rb
    @simpleman-fd3rb 8 месяцев назад

    Amazing! thank you so much 🤩

  • @kgsint
    @kgsint 8 месяцев назад

    Thank you. I am learning a lot from this channel. Hope you are doing well.

  • @al-morshedtours2161
    @al-morshedtours2161 9 месяцев назад

    Thanks very much

  • @reihanboo
    @reihanboo 9 месяцев назад

    for windows dweebs, it's " " instead of " "

  • @ripon59
    @ripon59 9 месяцев назад

    mindblowing <3

  • @ripon59
    @ripon59 9 месяцев назад

    Sir, your explanation is really pro level & easy to understand. I just have one question about larage amount of data set. Like social media type platform. Do you prefer/mean , is it good practice for the large amount of data set ?

  • @ripon59
    @ripon59 9 месяцев назад

    Superb one

  • @KNRuma
    @KNRuma 9 месяцев назад

    This is the BEST!

  • @mohd.aadilads3889
    @mohd.aadilads3889 9 месяцев назад

    Very good explanation 🎉🎉

  • @user-el8fz1fq5r
    @user-el8fz1fq5r 10 месяцев назад

    where is jobs and queues :(. i guess this tutorial is incomplete. but thanks nonetheless

  • @user-el8fz1fq5r
    @user-el8fz1fq5r 10 месяцев назад

    thank you for this wondefull tutorial

  • @rahafmoute4781
    @rahafmoute4781 10 месяцев назад

    Thanks very very match its the most useful course i have ever been seen, I hope to add written english sentences of your speaking to can strangers understand more

  • @99Spyder99
    @99Spyder99 10 месяцев назад

    Awesome video!!

  • @glcordon
    @glcordon 10 месяцев назад

    Where are you my dude... I love your content!

  • @eslamabdallahabass5662
    @eslamabdallahabass5662 10 месяцев назад

    amazing

  • @RonRom
    @RonRom 10 месяцев назад

    Request in repository method update ?

  • @davidkahdze3474
    @davidkahdze3474 10 месяцев назад

    thanks a lot !!!

  • @gianpgunawan6063
    @gianpgunawan6063 11 месяцев назад

    if you encounter this problem, QLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it (Connection: mysql, SQL ..... ), try clearing yout config cache with "php artisan config:clear"

  • @myatkyawthu861
    @myatkyawthu861 11 месяцев назад

    Thank you

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

    Best Explanation i have seen so far

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

    What is your terminal, I like to install

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

    Where are you? I miss you. Come back!

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

      Seems Victor, based on LinkedIn, is a Director of Marketings for a boat manufacturer. Pretty sure he is not doing any web coding due to no time most likely.

    • @rainfizz
      @rainfizz 6 дней назад

      @@d1mon12 thanks for info.

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

    Hey Victor thanks ❤

  • @Erik-or2qy
    @Erik-or2qy Год назад

    Thx for this series of package development - helped me a lot. Just one note: The question mark in ".*?" does not mean it is optional - in this context it's the non-greedy syntax.

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

    Thanks