How to Become a PRO in FilamentPHP v3 in 4 hours - Complete FilamentPHP Tutorial for Beginners

Поделиться
HTML-код
  • Опубликовано: 10 июл 2024
  • Special thanks to Hostinger for sponsoring this video. Hostinger is an incredible web hosting provider where you can set up shared hosting, cloud hosting, VPS hosting, email hosting, and SSL certificates. Hostinger has made a name for itself due to its fast load times, simplicity, free domains, and powerful servers. Here’s my affiliate link for 10% off: www.hostinger.com/dary
    In this tutorial, you'll learn how to use FilamentPHP, a powerful PHP framework for building modern web applications. This comprehensive guide covers everything you need to know to get started with FilamentPHP, including setting up your development environment, creating controllers and views, working with models and databases, and more. Whether you're a beginner or an experienced PHP developer, this tutorial will provide you with the knowledge and skills you need to create robust web applications with FilamentPHP. So let's dive in and get started!
    📚 New Udemy Course
    If you're looking to level up your Laravel skills? My new course "Mastering Laravel 10 Query Builder, Eloquent & Relationships" is the perfect opportunity. Learn the essential tools and techniques for building robust and scalable web applications with Laravel: www.udemy.com/course/masterin...
    🔥 Resources
    - Twitter: / codewithdary
    - Instagram: / codewithdary
    - Blog: blog.codewithdary.com/
    - Patreon: www.patreon.com/user?u=30307830
    - GitHub: github.com/codewithdary
    - TikTok: / codewithdary
    ⌛Timestamps
    00:00 - Introduction & Setup FilamentPHP
    14:45 - How to Customize FilamentPHP its Theme to Your Own
    24:49 - Building Our Ecommerce Migrations & Models
    48:47 - How to Build Resources in FilamentPHP
    01:13:54 - Resource Modifiers & Resource Filters in FilamentPHP
    01:33:33 - What are Actions & How to Use Them in FilamentPHP
    01:46:12 - Building Our Customer, Order & Category Resources
    02:10:05 - How to Setup The Global Search in FilamentPHP
    02:20:14 - How to Customize The Navbar in FilamentPHP
    02:33:02 - How to Define Relationships in FilamentPHP
    02:59:53 - How to Create a Dashboard Using Widgets, Charts & Tables
    03:18:38 - Configure Plugins from FilamentPHP
    03:23:08 - Host a Laravel / FilamentPHP Project Using VPS Hosting
    #laravel #codewithdary #hostinger #filamentphp

Комментарии • 129

  • @codewithdary
    @codewithdary  9 месяцев назад +2

    🎉 Get 10% Discount on Hostinger 🎉
    Use code CODEWITHDARY to get 10% discount on ANY Hosting plan!!
    www.hostinger.com/dary

  • @ephro
    @ephro 9 месяцев назад +5

    Amazing! You have served everything on one plate. It will help me a lot. Thank you for making such knowledgeable videos.❤

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

      I'm happy that I could help :D

  • @alexandruaxentioi3006
    @alexandruaxentioi3006 9 месяцев назад +4

    Wow, I was just looking for something like this, amazing, thank you for the amazing course!

  • @skyrus99
    @skyrus99 4 месяца назад +2

    Thanks alot! There many thing with i am struggle but now there no questions left!

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

      Great, happy I could help :)

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

    Thank you for your tutorial video! Awesome work!

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

    This video is awesome! Thanks a lot for the help!

  • @omarmahmoud7793
    @omarmahmoud7793 7 месяцев назад +1

    that the first video i see for you but it won't be last video😍😍😍😍😍
    i love this tutorial it help me and cover alot to me i can cover the other things alone

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

      Awesome! Thank you, makes me very happy 🙏🏽❤️

  • @aatifbangash
    @aatifbangash 9 месяцев назад +10

    Great throw. Next? Livewire 3? 🎉🎉🎉🎉

    • @codewithdary
      @codewithdary  9 месяцев назад +6

      Thank you! I got one single video coming soon and then Livewire v3!!

    • @israelterorisprikopat
      @israelterorisprikopat 9 месяцев назад +1

      ❤❤❤❤ wait for it

    • @aatifbangash
      @aatifbangash 9 месяцев назад +1

      Eagerly waiting for it.❤️

  • @shubhamchugh
    @shubhamchugh 9 месяцев назад +2

    I truly appreciate the content you've provided so far. I've noticed there's a gap in advanced Filament tutorials on RUclips. It would be incredibly beneficial if you could delve into topics like crafting custom components, plugin development, and understanding the deeper interactions between Filament and databases. Your expertise would be invaluable for these advanced subjects. Kindly consider it. Thank you!"

    • @codewithdary
      @codewithdary  9 месяцев назад +6

      Thank you so much. I'm definitely going to work my way up with filament content just as I do with any other topic. I don't want people to complain later on that I didn't cover the basics. We're going deeper an deeper :)

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

      Until @codewithdary creates one. There is a course available in Laracasts by the creator of Filament called Build Advanced Components for Filament

  • @LeandroAndrade2010
    @LeandroAndrade2010 9 месяцев назад +2

    Excelente didática, obrigado pelo conteúdo Excelente....

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

    Perfect!!! excelent video!!!

  • @expertrobotpro
    @expertrobotpro 2 месяца назад +1

    Thank you so much dear Teacher I respect for your hard work and I don't know to say you thank for such great help love you dear teacher

  • @CodeFisher
    @CodeFisher 9 месяцев назад +1

    Great tutorial!! Thanks

  • @MarioHenriquePolewacz
    @MarioHenriquePolewacz 6 месяцев назад +2

    Tutorial nível ÉPICO !

  • @PabloZagni
    @PabloZagni 6 месяцев назад +1

    Awesome. U rock dude!

  • @skillz9523
    @skillz9523 7 месяцев назад +1

    Muito obrigado pelo excelente trabalho 🎉

  • @tomcollins1449
    @tomcollins1449 6 месяцев назад +1

    Awesome tuts, keep it up

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

    Awesome explanation.. ❤❤❤❤❤

  • @user-vi2fp6dl7b
    @user-vi2fp6dl7b 8 месяцев назад +1

    Thank you very much!

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

    Great job!

  • @ericmp1199
    @ericmp1199 7 месяцев назад +2

    44:14 if u r creating a pivot, use --pivot (:

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

      Thank you 🙏🏽

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

      ​@@codewithdarydoing it like that, the model will extend the Pivot class
      and yeah btw nice video

  • @justgkp
    @justgkp 9 месяцев назад +3

    Superb♥

  • @yoskokleng3658
    @yoskokleng3658 6 месяцев назад +1

    you're explain in migration is very clear. easy to understand. Could u please make video about only mysql query? it may help for who is new to coding before they go to laravel video (include me too xD).

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

      Haha! Thank you so much. I have a complete Udemy course available for this: www.udemy.com/course/mastering-laravel-10-query-builder-eloquent-relationships/?referralCode=C784C3DB5B8925207FCB

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

    🎉thank you very much brother ❤

  • @ibnusetiawan8862
    @ibnusetiawan8862 6 месяцев назад +2

    Terimakasih telah membuat tutorial yang sangat membantu ini 🤩

    • @codewithdary
      @codewithdary  6 месяцев назад +1

      Thank you for allowing me in your beautiful country :)

  • @user-ry5cw2nu1r
    @user-ry5cw2nu1r 9 месяцев назад

    how to make an editable Status(ex: published,pending,cancelled) using select in table(outside edit page)? basically it can edit Status inside or outside edit page

  • @georgezimmer5622
    @georgezimmer5622 18 дней назад

    Alright good stuff

  • @vugarkhalil
    @vugarkhalil 9 месяцев назад +3

    Wow❤

  • @garylanka
    @garylanka 9 месяцев назад +1

    Thanks for another great video lesson from Dary. After watching your video " deploy laravel app with Filezila on control panel" I have spent almost five days it did not work. It took another five days to learn github and get another vps server from Hostinger to deploy laravel app. But I couldn't able to connect the Media file. I watched this video carefully, but I haven't seen any images loaded.

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

      It has a image upload. What error are you getting?

  • @neverforget1575
    @neverforget1575 9 месяцев назад +1

    Hey, loving the content keep up the great work, quick question I was running through your tutorial and it got me thinking can you build a twitter type layout using filament?
    I've been doing some research but not sure how you would implement filament to show all tweets of the people you follow and how to add tweets etc and it shows up on the UI, most videos are showing filament as a backend admin panel, do you think it could be used for a frontend facing app? With Auth as normal like twitter. Thanks again

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

      Hmm, I don't think Filament would be great for that!

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

      No worries thanks for the reply, one quick question will you ever consider a React Inirtia tutorial? Thanks@@codewithdary

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

    Thanks Dary, for this awesome tutorial, I would to ask for two things:
    1- The image is not showing for in the table and in the edit form.
    2- If we place an order, and we would like to reduce the product quantity by the quantity sold, how to do that?
    Thanks again, and keep up the good videos.

    • @sebastianbaklundahl2135
      @sebastianbaklundahl2135 8 месяцев назад +2

      Hi
      I had the same problem as you as with the image upload. After adding :8000 to the APPURL in .env I ran "php artisan storage:link " which worked for me

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

      Thanks very much.@@sebastianbaklundahl2135

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

    Many thanks for this tutorial. I really like Filament and have become a fan. However. can you advise if it's possible to import a translation into $navigationGroup and $navigationLabel? I can find a lot about Filament translations but haven't found (yet) how to do this or even if it's possible -- I would be surprised if it wasn't. So what I'm looking for is protected static ?string $navigationLabel = __('forms.products'); which it doesn't like, rather than typing in a static string.

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

    I need a custom action header button with form on resource to import some data can help give me some idea thanks in advance

  • @maulgans
    @maulgans 6 месяцев назад +1

    LITTTTTT 🔥🔥🔥🔥🔥🔥🔥🔥🔥

  • @Mr.Error__
    @Mr.Error__ 8 месяцев назад

    Thanks ❤🥰🥰

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

    Hello.
    I have tried to do your project but I always get this ad when I install filament.
    Installation failed, reverting ./composer.json and ./composer.lock to their original content.
    What will it be?
    composer is with the latest update.

  • @muntadher9893
    @muntadher9893 9 месяцев назад +2

    Thank you for sharing the video.
    I have a question about how to make my filamentPHP website faster, similar to yours. My website's panel is quite slow when I try to add a user or click on a link. It takes around 2 or 3 seconds to open. How can I speed it up?

    • @codewithdary
      @codewithdary  9 месяцев назад +1

      Are you using VPS hosting?

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

      @@codewithdary no, I'm using XAMPP, then switched to Laragon, but it seems too slow

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

      I found the problem; it's because of this command: "php artisan icons:cache".

  • @omarmahmoud7793
    @omarmahmoud7793 7 месяцев назад +1

    i love your video i make near by project but it help alot . i make order and order-product table how can i make it in schema for form input?

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

      Thank you, but I don’t really understand your question. Seems like I have covered it in the tutorial

  • @adamyulian8664
    @adamyulian8664 9 месяцев назад +1

    Hey Dary, which is better to use, Laravel Nova or FilamentPHP for now on.

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

      I switched from Nova to Filament this year. Why? Because Filament is free for everyone to use and improve. People add new things to it every day, and there are many tools made for it.
      Nova, on the other hand, costs money every year for update. And there aren't as many helpers or guides for it.
      But for Filament, you can find many easy lessons on RUclips. It already has everything basic you'd need.

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

      For now I would say FilamentPHP because the support is just a lot better, but I'm a huge fan of Nova too and use it in tons of projects :)

  • @slipout1685
    @slipout1685 4 месяца назад +1

    Please create a tutorial for implementing Socialite in filament to login with Facebook, thanks

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

      Will do in the future, thank you!

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

    I thnik the total price of oreder needs to be calculated
    since we have two product type based on which shipping price is included or not
    so we have to calculate the total price right??
    I thnik its mandatory to know how much the customer should pay in total including its product type
    How can we do that??

  • @iam4cyberlord
    @iam4cyberlord 9 месяцев назад +2

    Fresh out of the oven. Thanks

  • @brownshipena5986
    @brownshipena5986 9 месяцев назад +1

    How does one add created by field to form and set value to the user that is logged in

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

      I don't understand your question, sorry.

  • @ryanm.122
    @ryanm.122 8 месяцев назад +2

    Two Things I have found so far that some others may also run into.
    1) On windows the drop down select menu is white instead of dark, making the text not able to be seen. Add ->native(false) to the Select.
    2) I received an error when trying to edit the description of a product, saying the Name and slug has to be unique and they were already used. Seems like a strange flaw in filament, but they say it is a default in laravel, so they kept it the same. The solution is to use ->unique(ignoreRecord: true).
    Hope it helps someone.

    • @codewithdary
      @codewithdary  8 месяцев назад +1

      Thank you so much for sharing Ryan, it's much appreciated.

    • @true_rOux
      @true_rOux Месяц назад +1

      Thanks you!

  • @kouamekouadiofrancisbennet4924
    @kouamekouadiofrancisbennet4924 9 месяцев назад +1

    Hi Dary. Please I am following your tutotial and followed as instructed for the product section but I keep getting this error :
    SQLSTATE[HY000]: General error: 1364 Field 'brand_id' doesn't have a default value

  • @nurrahmad858
    @nurrahmad858 7 месяцев назад +1

    Excuse me, i have question. How to change parameter id using slug that we've created?

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

      I tried to explain it but I think that you can figure it out with this link: stackoverflow.com/questions/76562472/add-slug-in-the-url-filament-laravel

  • @user-lt2go9ll9v
    @user-lt2go9ll9v 8 месяцев назад +1

    First Thank you sir,
    In your video the VSCode help you writing the codes auto-complete
    Like when you start write ->log the program start to give you options like login or any function , I hope you get me😅
    In my vscode does not do that
    Is there any extention for that you are using?

    • @codewithdary
      @codewithdary  8 месяцев назад +1

      I honestly haven't used VS Code in a very long time... can't help you with this one.

    • @user-lt2go9ll9v
      @user-lt2go9ll9v 8 месяцев назад

      So what are you using sir

  • @ahmedsunil3235
    @ahmedsunil3235 9 месяцев назад +1

    Adding custom actions included?

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

    When deploying to the remote server
    show error - "This password does not use the Bcrypt algorithm". during login.

  • @user-ez6zq4tk5d
    @user-ez6zq4tk5d 5 месяцев назад +2

    how to export filtered table data to PDF in Filament

  • @haroonalishah1940
    @haroonalishah1940 3 месяца назад +1

    @codewithdary
    I can't find your udemy course `Mastering Laravel 10 Query Builder, Eloquent & Relationships` in udemy business.

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

      I don't think you can find it on Udemy Business unless it's the same. I never configured anything for it, I think.
      www.udemy.com/course/mastering-laravel-10-query-builder-eloquent-relationships/?referralCode=C784C3DB5B8925207FCB

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

      @@codewithdary I saw that course, but I had business udemy account in which I don't see the above course. What course you would recommend in business udemy instead ?

  • @ignisync
    @ignisync 8 месяцев назад +1

    Can i use this filament with breeze

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

      Not sure if this is what you are looking for but it maybe looks like it: filamentphp.com/plugins/jeffgreco-breezy

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

      @@codewithdary not really ,what i meant was lile the normal laravel breeze package can i combine that with filament

  • @sergeisurin2963
    @sergeisurin2963 9 месяцев назад +1

    🙏👍

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

    Hey Dary! Where is the github repo for this project. You have to share it :)

  • @israelterorisprikopat
    @israelterorisprikopat 9 месяцев назад +1

    Jejakkkkk

  • @ahmedmikkawe
    @ahmedmikkawe 7 месяцев назад +1

    do you know that you are awesome

    • @codewithdary
      @codewithdary  7 месяцев назад +1

      Thank you so much, Ahmed 🥺

  • @skgamer2.027
    @skgamer2.027 2 месяца назад

    bhai mere laravel 11 me install nhi ho rha

  • @proskillscenter9589
    @proskillscenter9589 8 месяцев назад +1

    source code please

    • @codewithdary
      @codewithdary  8 месяцев назад +1

      Source code is in the video! :)

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

      can i have it as a file to download plz?@@codewithdary

  • @anesu6184
    @anesu6184 8 месяцев назад +1

    hie @codewithdary whats the font you are using in your ide on this video ?

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

    Hi there, this video is amazing can you please let me now how can i used the hooks for styling the filament sidbar
    .fi-sidebar {
    @apply bg-gray-50 dark:bg-gray-950;
    }
    how can i add it

  • @medcharrafi
    @medcharrafi 7 месяцев назад +1

    @codewithdary i hope to see you in laracasts

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

    ruclips.net/video/wGu8lgaK_v8/видео.html how to make storage in database total_price ?

  • @user-ez6zq4tk5d
    @user-ez6zq4tk5d 5 месяцев назад +1

    how to export filtered table data to PDF in Filament

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

      Good question :)

    • @user-ez6zq4tk5d
      @user-ez6zq4tk5d 5 месяцев назад

      CAN YOU HELP ME PLZ for export filtered table data to pdf in filament
      @@codewithdary