Laracasts
Laracasts
  • Видео 314
  • Просмотров 3 506 046
PhpStorm for Laravel Developers - 3 Hour Full MasterClass
Finding the right IDE that fits your coding workflow and requirements can often be frustrating. Many editors come close but stumble near the finish line. After years of searching, however, PhpStorm is the first editor that somehow manages to tick every requirement of mine. It's fast, feature-rich, incredibly customizable, and the new UI is gorgeous.
In this series, I hope you'll come along as I demonstrate, one episode at a time, my complete Laravel and PhpStorm workflow (including the incredible Laravel Idea plugin). So buckle up, there's a lot to cover!
Enjoy this full 2.5 hours course to start your journey with PhpStorm!
Timestamps:
00:00 - 01 Hello, PhpStorm
02:24 - 02 Customize PhpStorm f...
Просмотров: 6 373

Видео

Popping Over with Popovers
Просмотров 1,6 тыс.День назад
We use popovers for so many features in our applications. Toasts, search boxes, and notifications are just a few of the ways we commonly use them. HTML now has offers native support for popovers. Let's have a look at how we can use them. Watch Full Larabits Series on: laracasts.com/bits?teacher=jwmcpeak Watch thousands of videos, track your progress, and participate in a massive Laravel communi...
30 Days to Learn Laravel - Complete 8 Hour Course
Просмотров 28 тыс.14 дней назад
Laravel is an incredible and mature PHP framework that has sky-rocketed in popularity since its initial introduction back in 2012. I'm happy to say that I've been a user and advocate for the framework since the beginning. I'd love to show you the ropes if you're willing! Together, we'll review each piece of the framework, and wrap up by building a Job Board platform where users can post and app...
How to Contribute to Open Source - Getting a Feel for the Code
Просмотров 63621 день назад
You're going to be contributing to a project you've never worked on, with maintainers you've never worked with - already an uphill battle. That's why it's super important to get familiar with the codebase before you start hacking away at it. Let's take a brief look at how Prompts works. Watch Full Series on: laracasts.com/series/how-to-contribute-to-open-source Watch thousands of videos, track ...
How to Contribute to Open Source - Forking and Installation
Просмотров 65121 день назад
Before we can write any code, we need to install Prompts locally. This involves a little bit of git work, so we'll go through these steps together that you can then apply to any project you wish to contribute to. Watch Full Series on: laracasts.com/series/how-to-contribute-to-open-source Watch thousands of videos, track your progress, and participate in a massive Laravel community at Laracasts....
How to Contribute to Open Source - Selecting a Project
Просмотров 97728 дней назад
Armed with a computer, some git knowledge, and an idea, any of us can contribute to the frameworks and packages that we use every day. Cool as that may be, it can initially be a daunting experience. So let's go on a journey together, as we take an idea for Laravel Prompts from musings to merging. Learning the basic processes will put you in good stead for contributing your own ideas. So what ar...
(Finale) 30 Days to Learn Laravel, Ep 30 - The Everything Episode
Просмотров 3,9 тыс.Месяц назад
Buckle up, folks. This one is dense. To wrap up the series, we will complete our final project by working on registration, authentication, search, forms, and storage. Wew! Watch Full Series on: laracasts.com/series/30-days-to-learn-laravel-11 Github Repo for Episode 30: github.com/laracasts/pixel-position/commit/ce6156528d618921d9ff67fed9b0723b4dc6c231 Watch thousands of videos, track your prog...
30 Days to Learn Laravel, Ep 29 - Jobs, Tags, TDD, Oh My!
Просмотров 3,6 тыс.Месяц назад
Let's get to work. We have our hands full for this episode. We'll build the general architecture for a job platform, including employers, tagging, and more. We'll also take a brief look at test-driven development. Watch Full Series on: laracasts.com/series/30-days-to-learn-laravel-11 Github Repo for Episode 29: github.com/laracasts/pixel-position/commit/e2f62154f0e102eba6d221269f728d19c67370ff ...
Let's Have a Dialog about Dialogs!
Просмотров 5 тыс.Месяц назад
Think of the HTML dialog element as a browser-native modal. Much of the functionality that you would traditionally need to implement from scratch is available from the get-go. In this Bit, over the course of eight steps, I'll show you the bulk of what you need to know. Watch thousands of videos, track your progress, and participate in a massive Laravel community at Laracasts.com. Laracasts: lar...
30 Days to Learn Laravel, Ep 28 - Blade and Tailwind Techniques for Your Laravel Views
Просмотров 2,7 тыс.Месяц назад
In this episode, we'll continue constructing the views for a fictional Pixel Positions app. I'll provide a variety of tips, techniques, and shortcuts for building flexible Blade views that you won't hate. Watch Full Series on: laracasts.com/series/30-days-to-learn-laravel-11 Github Repo for Episode 28: github.com/laracasts/pixel-position/commit/394e6102c7d3ce678c462397ca0e56222fbd22ad Watch tho...
Laravel API Master Class - Working with Postman
Просмотров 2,3 тыс.Месяц назад
The browser isn't a sufficient tool for working with web APIs. Instead, we need an HTTP debugger. There are many available, but we'll use Postman in this series. The right tool makes all the difference in the world. Watch Full Series on: laracasts.com/series/laravel-api-master-class/ Watch thousands of videos, track your progress, and participate in a massive Laravel community at Laracasts.com....
Laravel API Master Class - Status 200
Просмотров 2,5 тыс.Месяц назад
We'll start our API from scratch with a basic Laravel project and build some simple routes that return JSON-formatted data. We'll also write a trait that we can use in our API controllers to simplify returning JSON structures. Watch Full Series on: laracasts.com/series/laravel-api-master-class/ Watch thousands of videos, track your progress, and participate in a massive Laravel community at Lar...
Everything You Need to Know About Laravel in 30 Minutes
Просмотров 3,9 тыс.Месяц назад
Are you an experienced developer, but brand new to Laravel? No worries! I'll show you how to define routes, validate input, use views, and interact with the database - effectively everything you need to get up and running as quickly as possible. Watch Full Larabits Series on: laracasts.com/bits?teacher=jwmcpeak Watch thousands of videos, track your progress, and participate in a massive Laravel...
30 Days to Learn Laravel, Ep 27 - From Design to Blade
Просмотров 2,9 тыс.Месяц назад
Okay, let's begin the final project! We'll begin and deploy a jobs platform from scratch. First up, we must convert the design to HTML and CSS. Let's go! Watch Full Series on: laracasts.com/series/30-days-to-learn-laravel-11 Github Repo for Episode 27: github.com/laracasts/pixel-position/commit/2663b3f072baaabf8062067adb02fb8e620ebfcf Watch thousands of videos, track your progress, and particip...
30 Days to Learn Laravel, Ep 26 - Get Your Build Process in Order
Просмотров 2,6 тыс.Месяц назад
In this episode, we'll switch over to the frontend. I'll show you how to use Vite to compile your JavaScript and CSS assets like a pro. Watch Full Series on: laracasts.com/series/30-days-to-learn-laravel-11 Watch thousands of videos, track your progress, and participate in a massive Laravel community at Laracasts.com. Laracasts: laracasts.com Laracasts Twitter: laracasts Jeffrey Way...
30 Days to Learn Laravel, Ep 25 - Queues Are Easier Than You Think
Просмотров 2,8 тыс.Месяц назад
30 Days to Learn Laravel, Ep 25 - Queues Are Easier Than You Think
30 Days to Learn Laravel, Ep 24 - How to Preview and Send Email Using Mailable Classes
Просмотров 2,7 тыс.Месяц назад
30 Days to Learn Laravel, Ep 24 - How to Preview and Send Email Using Mailable Classes
30 Days to Learn Laravel, Ep 23 - 6 Steps to Authorization Mastery
Просмотров 3,1 тыс.Месяц назад
30 Days to Learn Laravel, Ep 23 - 6 Steps to Authorization Mastery
30 Days to Learn Laravel, Ep 22 - Make a Login and Registration System From Scratch: Part 2
Просмотров 2,6 тыс.Месяц назад
30 Days to Learn Laravel, Ep 22 - Make a Login and Registration System From Scratch: Part 2
Automate Vite with PhpStorm
Просмотров 1,1 тыс.Месяц назад
Automate Vite with PhpStorm
30 Days to Learn Laravel, Ep 21 - Make a Login and Registration System From Scratch: Part 1
Просмотров 3,2 тыс.Месяц назад
30 Days to Learn Laravel, Ep 21 - Make a Login and Registration System From Scratch: Part 1
30 Days to Learn Laravel, Ep 20 - Starter Kits, Breeze, and Middleware
Просмотров 2,7 тыс.Месяц назад
30 Days to Learn Laravel, Ep 20 - Starter Kits, Breeze, and Middleware
30 Days to Learn Laravel, Ep 19 - Routes Reloaded - 6 Essential Tips
Просмотров 2,9 тыс.Месяц назад
30 Days to Learn Laravel, Ep 19 - Routes Reloaded - 6 Essential Tips
30 Days to Learn Laravel, Ep 18 - Editing, Updating, and Deleting a Resource
Просмотров 3 тыс.2 месяца назад
30 Days to Learn Laravel, Ep 18 - Editing, Updating, and Deleting a Resource
30 Days to Learn Laravel, Ep 17 - Always Validate. Never Trust the User.
Просмотров 2,9 тыс.2 месяца назад
30 Days to Learn Laravel, Ep 17 - Always Validate. Never Trust the User.
30 Days to Learn Laravel, Ep 16 - Forms and CSRF Explained (with Examples)
Просмотров 3,3 тыс.2 месяца назад
30 Days to Learn Laravel, Ep 16 - Forms and CSRF Explained (with Examples)
30 Days to Learn Laravel, Ep 15 - Understanding Database Seeders
Просмотров 2,7 тыс.2 месяца назад
30 Days to Learn Laravel, Ep 15 - Understanding Database Seeders
30 Days to Learn Laravel, Ep 14 - All You Need to Know About Pagination
Просмотров 3,2 тыс.2 месяца назад
30 Days to Learn Laravel, Ep 14 - All You Need to Know About Pagination
30 Days to Learn Laravel, Ep 13 - Eager Loading and the N+1 Problem
Просмотров 3,5 тыс.2 месяца назад
30 Days to Learn Laravel, Ep 13 - Eager Loading and the N 1 Problem
30 Days to Learn Laravel, Ep 12 - Pivot Tables and BelongsToMany Relationships
Просмотров 4,3 тыс.2 месяца назад
30 Days to Learn Laravel, Ep 12 - Pivot Tables and BelongsToMany Relationships

Комментарии

  • @fernandezjasper
    @fernandezjasper День назад

    ⭐⭐⭐⭐⭐

  • @Swappa0
    @Swappa0 День назад

    This is so much fun! In my pivot table I had a duplicate and I wondered how to prevent this from happening. I researched and so I added $table->unique(['job_listings_id', 'tag_id']); to the migration file and it worked!

  • @TheLucidusChannel
    @TheLucidusChannel 2 дня назад

    Bro gave us that one great intro

  • @Ayob01
    @Ayob01 2 дня назад

    Awesome tutorial

  • @iceman280782
    @iceman280782 2 дня назад

    One of the best teacher. I would buy a forever account if it would costs only the half of the price :D

  • @ashrafsayed1058
    @ashrafsayed1058 2 дня назад

    Vite manifest not found at: C:\Users\username\Herd\app\public\build/manifest.json errro when i go to regsiter page

  • @innocentjosiahpatrick8635
    @innocentjosiahpatrick8635 3 дня назад

    Love your work Jefferey, you teach with so much grace

  • @user-oo9gq1ct8d
    @user-oo9gq1ct8d 3 дня назад

    is there any discount ??

  • @skywaytech3412
    @skywaytech3412 3 дня назад

    I love you bro 🤝

  • @shayantriedcoding
    @shayantriedcoding 3 дня назад

    which ide do you use?

  • @Prezbar
    @Prezbar 4 дня назад

    Really incredible ! I can watch your videos for hours even if it's about something I don't use.

  • @ultrasys
    @ultrasys 4 дня назад

    Whilst I don't have any interest in JS or front end bits like this Popover, it was a very nice and educative video, because of how the useless of Popover was presented, from the construction of a use case, improving of it, and final conclusion. This is how all tech explanations should be done, not like the great majority of explanations, including many done in presence classes when a teacher or professor simply state "it is not worthy to go that path". Excelent video, even for pure back-end devs like me. Oh, BTW, for thise asking theirselves "why the heck a back-end dev invested time in watching something he's not interested in?", the answer is: because development (in any industry) is never an isolated task and I should be aware of the chalenges others will face during it.

  • @i_youtube_
    @i_youtube_ 4 дня назад

    So is it more productive than Vscode?

  • @TGIF007
    @TGIF007 4 дня назад

    Mr Jeffery,your teaching style is impeccable. I will appreciate it if you can make a js tutorial. Thanks

  • @KouadioStephane-FabienBrou
    @KouadioStephane-FabienBrou 4 дня назад

    Merci pour ce cours sur HTMX. Impatient de l'intégrer dans un nouveau projet 😁

  • @pa3ck860
    @pa3ck860 4 дня назад

    We are starting with e2e testing with playwright and phpstorm doesn't have extension for playwright but vscode does. We are using phpstorm as our primary editor so we are little bit sad 😢

  • @l2ob1222
    @l2ob1222 4 дня назад

    Php storm is just way to expensive

  • @JamesJosephFinn
    @JamesJosephFinn 5 дней назад

    I am most grateful for the delightfully straightforward presentation of this elegant and modern software 🙏🏻 I’m loving it! Your complete php course is also amazing. Why is JS eating everything? Things just seem happier and more peaceful over here.

  • @wormy_coder
    @wormy_coder 5 дней назад

    Keep up the good work

  • @ArnabSa
    @ArnabSa 5 дней назад

    Hi Jeffrey, Always loved your tutorials. ❤ One quick query. What is the configuration of MacBook Pro/Air are you using? Thanks

  • @hasibulhasanlenin7792
    @hasibulhasanlenin7792 5 дней назад

    i already know every topic you covered but still i keep watching, its the fine details that attracts me. I did lot of this things without clearly understanding. you certainly make the learning more enjoyable & when you say you will take 5 or 7 minutes to explain, trust me, I say to myself well that's too short. I really feel bad knowing your hour long videos edited down to 7 to 9 minutes. I could have learn more if it was a little stretched , that's how i feel.

  • @DanteMishima
    @DanteMishima 5 дней назад

    This is a an awesome video. Unfortunately I can't afford PHP Storm and the plugins. Codeholic did do a video for setting up vscode for Laravel, that's been extremely helpful

    • @ArnabSa
      @ArnabSa 5 дней назад

      If you can gather a student email I’d from any university student, then you can get the paid version absolutely free. I am been using one since last 6 months.

  • @anasouardini
    @anasouardini 5 дней назад

    Goes into too much irrelevant stuff! Doesn't explain some really important PHP concepts and patterns.

  • @SpotAllen
    @SpotAllen 5 дней назад

    Jefery spends the first ten minutes preparing to pass PHPStorm off as Neovim. 😆

  • @question-du-temps
    @question-du-temps 5 дней назад

    Thank you Jeffrey Way for this wonderful video. We are praying to do a series on vscode configuration as well. I recognise that there is already an existing playlist on the Laracast site but a new one will be a good thing.

  • @bugraotken
    @bugraotken 5 дней назад

    Been using JetBrains IDE's for couple of years like Webstorm, PyCharm, Datagrip. Never made me regretted.

  • @codedusting
    @codedusting 5 дней назад

    Great. One VSCode related would be great as well for people who cannot afford PHPStorm or just don't like it.

  • @altrukar123
    @altrukar123 5 дней назад

    Thank you so much Jeffrey, this man is really good at teaching & he learnt everything in a right way & he taught everything in an appropriate and in a very simple way which is really easy to comprehend even by a rookie.

  • @BenedictSebastian-tt9vd
    @BenedictSebastian-tt9vd 5 дней назад

    Thank you very much. God bless you sir.

  • @user-jp1hd6hd6q
    @user-jp1hd6hd6q 5 дней назад

    Please what is the future of `programming and Laravel in general? are robot goign to take over on the long run or is this skill gonna be useless somedays considering what chat GPT can do today, I will love your honest opening please

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

    Well done Jeffrey you did an amazing job one small tip when you changed the name of delete function to destroy in JobController I didn't hear or see you didn't but suddenly I saw destroy name 😉 again, well done

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

    Good talk. Reminds me of the James Clear book Atomic habits and Fogg's Tiny Habits. Both great reads and solid information. side note, if there was ever a Lara--guitar-casts with these 5-8 minute exercises I'd be all in..

  • @JohnSmith-zl8rz
    @JohnSmith-zl8rz 6 дней назад

    Composer logo is freaking ugly lol

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

    I picked the wrong video to play the "drink every time they say popover" game with...

  • @laxmimaharjan-vp7zo
    @laxmimaharjan-vp7zo 6 дней назад

    @6:48 how can we get that options in windows, im using xampp with vscode, install laravel gobally, installer doesnt ask for that options

  • @MehranKhan-hn1jc
    @MehranKhan-hn1jc 7 дней назад

    **Correction:** At 5:42:52, Jeff uses `$_GET['id']` in a `POST` request context. It should be `$_POST['id']` since the data is coming from a `POST` request.

  • @yustersylvester
    @yustersylvester 7 дней назад

    am using window am getting the message "page not found"

  • @rustamergashev7278
    @rustamergashev7278 7 дней назад

    👍

  • @imaniman3547
    @imaniman3547 7 дней назад

    merci beaucoup , svp mets un traduction en français ou en arabe 🙏❤

  • @whisperscribe
    @whisperscribe 7 дней назад

    That must be apple juice at the end

  • @PraveenKumar-hg1lf
    @PraveenKumar-hg1lf 7 дней назад

    Great content! Got to know so many new things. Lol "Position is absolute 😶"

  • @SebastianPerezG
    @SebastianPerezG 7 дней назад

    It will be nice if we can have a popover counter on the screen so we can count how many times did you said popover, jejeje.

  • @codernerd7076
    @codernerd7076 7 дней назад

    I just learned about this from this video! 😮

  • @axljoven984
    @axljoven984 7 дней назад

    Hi! Should pivot table names singular? e.g., job_tag instead of job_tags? I encountered a constraint violation error when I unknowingly job_tags.

  • @tahamansouri3290
    @tahamansouri3290 7 дней назад

    hey thank u very much about this video ..... i hope u post inertia course ...and i am cs student andi did my project using laravel thamk u very much laracasts

  • @user-zn7fm1su8x
    @user-zn7fm1su8x 7 дней назад

    thabk you laraway, you are the best.

  • @jomargodinez3905
    @jomargodinez3905 7 дней назад

    I would like to subscribe in n laracast for 1 month but the payment method is not available in my country, i live in the philippines. Can someone help me with this.

    • @Laracastsofficial
      @Laracastsofficial 7 дней назад

      We have stripe payment which support most country, if somehow that's not what you can use then other option is available but only for 1 year plan: laracasts.com/paypal

  • @armanazij
    @armanazij 8 дней назад

    Absolutely excellent

  • @Vichion
    @Vichion 8 дней назад

    1:19:03 I actually kept all my songs in my top level directory, unsorted and chaotic. 😂

  • @fawadahmad197
    @fawadahmad197 8 дней назад

    Sir, make a course in TALL stack. A blog project