m4k
TLCTuto's Laravel Corner
•Created by m4k on 9/7/2023 in #💡filament
Need Help wrapping my mind around Filament implementation
Hello!
I recently stumbled across this channel and love the content. Thank you for providing such great videos.
Hoping this group can help me get a better understanding of how Filament might help me with a hobby project I am working on. Fair warning, I am not that great with Laravel, still learning. I am just here to get understanding and learn more.
I want to create an application that let's different departments manage tasks, schedules, notes, etc.
Department heads (admins) would assign tasks through the admin panel. This makes sense to me. They need to be able to see everything related to their department. All tasks, all notes, all schedules, etc.
Each department head can register their own department, then create their own users, and assign tasks, etc. This makes sense to me.
Here is where I am struggling:
1. Users should be able to sign in and only see their tasks and other activities. I would imagine this happens outside of Filament? Does this mean there would be an admin login page but then also a user login page that pulls up their 'work page'?
2. Is Filament just a layer on top of Laravel to give admins access to their 'teams' but the bulk of the app should be handled outside, just in Laravel?
3. All examples I am seeing show that all users 'BelongToMany' teams or clinics in your case. I am assuming MultiTenancy works just as well if users BelongTo one team, or department, in my case?
I apologize for the newb questions and appreciate any feedback.
4 replies