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
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
Thank you so much. This is the best compliment you can give to a creator :)
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.
Thank you so much Alberto, I appreciate your kindness.
Finally. Long waited, but still waiting for your Inertia series. 😉
Thank you 🙏 I'm going to make a Livewire series, and probably then Inertia but don't mark my words!
@@codewithdary This comment gives me joy😊
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.
Muchas gracias por el tutorial, muy bien explicado, gracias por tu tiempo, saludos.
Thank you
Thanks man! 💪
No problem!
Awesome thanks bro
Thank you
Thank you
Thank you for watching
Respect ❤
Thank you
Thanks
Welcome Gergely!
Best Filament tutorial ever! Can you share your zsh and vs code settings, please.
Thank you so much
Will you make a whole series about filament? It would be a pleasure to me
Definitely! I'm making a 13-15 episode video series and I have just released episode 2: ruclips.net/video/7w9YZc11nP4/видео.html
@@codewithdary This is very helpful, thank you so much!!!
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?
oooooo yesss
Hell yes! :D
please add some more videos about filament v3 with some use case like "multi tanancy" mabye, thanks
Thank you. Definitely a video series coming up!!
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?
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.
@@codewithdary Ah. Makes sense. Thanks.
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 🙏
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..
There is no problem in STEP no.1 Installing/Creating Laravel file, there is no problem in STEP 2: installing/creating Livewire..
👍🙏
can add video how custom style like change background color
Not in this video series :(
heelo how can connect white data base local phpmyadmin whit xamp
You need to learn PHP for that, that has nothing to do with this tutorial!
before dig in, can we use bootstrap instead tailwind ? and can we use for RTL interface
Is this a serious question? It's called TALL stack for a reason 😅
@@lubje Is this how you answer beginners? Thanks
Like I have explained in the tutorial, FilamentPHP has been build in Tailwind, Alpine, Laravel and Livewire. It does not support Bootstrap.
@@codewithdary thanks, I thought there is a way some how, thanks again
@@Maystro_eg don’t worry about it. I get the question quite a lot (on other tools as well)
I have to use build project using filament but not easy to customize 😅 I am so very challenge.
Hmm, I'm not sure how much of it you want to customize but everything is customizable!
10:23 How your console looks so good when you use a command? D:
Magic...
Just kidding, I'm using Oh My Zsh: ohmyz.sh/
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
Thank you!
Also nova sucks lol
Annddd lastly, you can support registration...
You just edit the Panel Provider file, and add
->registration()
Thank you for watching
But Laravel from scratch that you teach me is easy than
Yes :)
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 ;)
Nah I’m good :)