Introduction & Setup of FilamentPHP v3 - FilamentPHP for Beginners - Complete FilamentPHP Tutorial

Поделиться
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/codewithdary
    In this tutorial, we will dive into FilamentPHP, a popular Laravel package allowing you to quickly build admin panels for managing data and resources. We'll explore the TALL Stack that FilamentPHP is built on, and discuss the benefits of using familiar technologies to create modern, dynamic web applications. We'll walk through the installation process, including updating the Livewire version and installing FilamentPHP through Composer. We'll create a new user, set up a database connection, and explore the FilamentPHP admin panel, complete with an overview of the default dashboard and customizable endpoint. Finally, we'll cover how to publish configurations to customize the default behavior of the package to better suit your specific needs.
    📚 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...
    💌 Newsletter
    Sign up for my free weekly email newsletter: newsletter.codewithdary.com/
    🔥 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
    01:31 - Demo & Docs
    02:20 - Installation of Limewire & FilamentPHP
    06:50 - Routing
    08:18 - Setup a Database & User
    11:05 - Dashboard & Changing the /admin Endpoint
    12:57 - Publishing Configurations
    14:45 - Outro
    #laravel #filamentphp #hostinger #codewithdary

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

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

    Your tutorials are far superior to others because you explain the logic between particular parts not just entering the code to follow. In between the lines you provide valuable knowledge. Thank you Dary

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

      Thank you so much. This is the best compliment you can give to a creator :)

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

    Excellent introduction to Filament. While other tutorials often jump from one place to another, this one has a logical structure. Even for a non native speaker like me it is easy to follow.

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

      Thank you so much Alberto, I appreciate your kindness.

  • @pjr
    @pjr 11 месяцев назад +2

    Finally. Long waited, but still waiting for your Inertia series. 😉

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

      Thank you 🙏 I'm going to make a Livewire series, and probably then Inertia but don't mark my words!

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

      ​@@codewithdary This comment gives me joy😊

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

    Hi Dary,
    I really loved your configuration of visual studio code ..all with the spacing setup ..the way it automatically shows the parameter names while in a function. It was really a nice one. Hope you can create a video to showcase your settings of editor and plugins in use. I did view your laravel video where you shared the set of plugins..but it was not really having the same features when followed by that.
    Requesting you to please share the same.

  • @anmasa
    @anmasa 10 месяцев назад +1

    Muchas gracias por el tutorial, muy bien explicado, gracias por tu tiempo, saludos.

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

    Thanks man! 💪

  • @AMoktar
    @AMoktar 10 месяцев назад +1

    Awesome thanks bro

  • @HamadAbdulla_7
    @HamadAbdulla_7 11 месяцев назад +1

    Thank you

  • @vugarkhalil
    @vugarkhalil 10 месяцев назад +1

    Respect ❤

  • @GergelyCsermely
    @GergelyCsermely 11 месяцев назад +1

    Thanks

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

    Best Filament tutorial ever! Can you share your zsh and vs code settings, please.

  • @kmnurunnabi5849
    @kmnurunnabi5849 11 месяцев назад +5

    Will you make a whole series about filament? It would be a pleasure to me

    • @codewithdary
      @codewithdary  10 месяцев назад +3

      Definitely! I'm making a 13-15 episode video series and I have just released episode 2: ruclips.net/video/7w9YZc11nP4/видео.html

    • @renzomiranda8990
      @renzomiranda8990 10 месяцев назад +1

      @@codewithdary This is very helpful, thank you so much!!!

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

    Hi Dary, first of all I wanted to take a moment to thank you for creating such a high-quality resource. However I might have question for Filament. This can be used for admin and also as client portal? I know Filament is designed for admin backend and when I see the whole playlist, I assume this can be done for clients as well?

  • @wmafendi
    @wmafendi 10 месяцев назад +1

    oooooo yesss

  • @yuliarahma1300
    @yuliarahma1300 11 месяцев назад +1

    please add some more videos about filament v3 with some use case like "multi tanancy" mabye, thanks

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

      Thank you. Definitely a video series coming up!!

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

    I'm wondering why you included Livewire manually when Filament brought it in as a dependency. Is there long-term value to having Livewire required separately from Composer?

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

      At the time of the recording, Filament v3 was in a beta version and Laravel automatically included version 2.3 of Livewire. Therefore, I had to update it separately.

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

      @@codewithdary Ah. Makes sense. Thanks.

  • @howasyourday3351
    @howasyourday3351 16 дней назад

    Hello friends, I'm learning to create a website. In the user section, use (Laravel Breeze). Admin uses (Filament). I experienced a bug, photos sent by users were not visible when Admin edited data in (Filament). The photo only appears in the Filament table. Does anyone here have a solution? Thank you, God bless 🙏

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

    Good day sir. how to solve the issue of "your requirements could not be resolved to an installable set of packages" after i type the composer require filament/filament:"^3.0-stable"-W? hoping for your feedback sir... Thank you..

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

      There is no problem in STEP no.1 Installing/Creating Laravel file, there is no problem in STEP 2: installing/creating Livewire..

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

    👍🙏

  • @nazar87ali
    @nazar87ali 10 месяцев назад +1

    can add video how custom style like change background color

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

      Not in this video series :(

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

    heelo how can connect white data base local phpmyadmin whit xamp

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

      You need to learn PHP for that, that has nothing to do with this tutorial!

  • @Maystro_eg
    @Maystro_eg 11 месяцев назад +2

    before dig in, can we use bootstrap instead tailwind ? and can we use for RTL interface

    • @lubje
      @lubje 11 месяцев назад +1

      Is this a serious question? It's called TALL stack for a reason 😅

    • @Maystro_eg
      @Maystro_eg 11 месяцев назад +2

      @@lubje Is this how you answer beginners? Thanks

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

      Like I have explained in the tutorial, FilamentPHP has been build in Tailwind, Alpine, Laravel and Livewire. It does not support Bootstrap.

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

      @@codewithdary thanks, I thought there is a way some how, thanks again

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

      @@Maystro_eg don’t worry about it. I get the question quite a lot (on other tools as well)

  • @devithsrey2139
    @devithsrey2139 11 месяцев назад +1

    I have to use build project using filament but not easy to customize 😅 I am so very challenge.

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

      Hmm, I'm not sure how much of it you want to customize but everything is customizable!

  • @Nicolas-pn1sn
    @Nicolas-pn1sn 10 месяцев назад +1

    10:23 How your console looks so good when you use a command? D:

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

      Magic...
      Just kidding, I'm using Oh My Zsh: ohmyz.sh/

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

    Problem 1
    - filament/filament v3.2.39 requires filament/support v3.2.39 -> satisfiable by filament/support[v3.2.39].
    - filament/filament v3.2.40 requires filament/support v3.2.40 -> satisfiable by filament/support[v3.2.40].
    - filament/filament v3.2.41 requires filament/support v3.2.41 -> satisfiable by filament/support[v3.2.41].
    - filament/filament v3.2.42 requires filament/support v3.2.42 -> satisfiable by filament/support[v3.2.42].
    - filament/filament v3.2.43 requires filament/support v3.2.43 -> satisfiable by filament/support[v3.2.43].
    - filament/filament v3.2.44 requires filament/support v3.2.44 -> satisfiable by filament/support[v3.2.44].
    - filament/filament v3.2.45 requires filament/support v3.2.45 -> satisfiable by filament/support[v3.2.45].
    - filament/filament v3.2.46 requires filament/support v3.2.46 -> satisfiable by filament/support[v3.2.46].
    - filament/filament v3.2.47 requires filament/support v3.2.47 -> satisfiable by filament/support[v3.2.47].
    - filament/filament v3.2.48 requires filament/support v3.2.48 -> satisfiable by filament/support[v3.2.48].
    - filament/filament v3.2.49 requires filament/support v3.2.49 -> satisfiable by filament/support[v3.2.49].
    - filament/filament[v3.2.36, ..., v3.2.38] require illuminate/console ^10.45 -> satisfiable by illuminate/console[v10.45.0, ..., v10.48.3].
    - filament/filament[v3.2.0, ..., v3.2.35] require illuminate/console ^10.0 -> satisfiable by illuminate/console[v10.0.0, ..., v10.48.3].
    - filament/filament v3.2.50 requires filament/support v3.2.50 -> satisfiable by filament/support[v3.2.50].
    - filament/support[v3.2.39, ..., v3.2.50] require ext-intl * -> it is missing from your system. Install or enable PHP's intl extension.
    - illuminate/console[v10.0.0, ..., v10.48.3] require nunomaduro/termwind ^1.13 -> found nunomaduro/termwind[v1.13.0, ..., v1.15.1] but these were not loaded, likely because it conflicts with another require.
    - Root composer.json requires filament/filament ^3.2 -> satisfiable by filament/filament[v3.2.0, ..., v3.2.50].
    To enable extensions, verify that they are enabled in your .ini files:
    - C:\xampp\php\php.ini
    You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode.
    Alternatively, you can run Composer with `--ignore-platform-req=ext-intl` to temporarily ignore these required extensions.
    Installation failed, reverting ./composer.json and ./composer.lock to their original content.
    how to deal with this i uncomment the ;exntension=intl but nothing happens please help

  • @JamesAutoDude
    @JamesAutoDude 11 месяцев назад +1

    Thank you!
    Also nova sucks lol
    Annddd lastly, you can support registration...
    You just edit the Panel Provider file, and add
    ->registration()

  • @devithsrey2139
    @devithsrey2139 11 месяцев назад +1

    But Laravel from scratch that you teach me is easy than

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

    As most youtubers suffer from spelling a correct "th", please, at least, try it.. there are no trees in laravel and no "witt".... (three, with).... Thank you ;)