دوره پنل ادمین Filament برای لاراول - راهنمای عملی
زهرا داودی
بهروزرسانی: ۱۴۰۵/۰۳/۱۸
آنچه در این دوره میآموزید
تعریف Bulk Actions سفارشی در دیتاتیبلهای Filament
پیادهسازی نقشها و مجوزها (بدون استفاده از پکیجهای جانبی)
کار با روابط BelongsToMany با استفاده از RelationManagers و سفارشیسازی آنها
پیادهسازی نقشها و مجوزها (بدون استفاده از پکیجهای جانبی)
محتوای دوره
پیشنیازها
لاراول مقدماتی
توضیحات دوره
توجه مهم: این دوره از نسخه 9 لاراول (Laravel v9.x) و نسخه 2 FilamentPHP (v2.x) استفاده میکند.
در این دوره که از دورههای آموزشی یودمی (Udemy) گردآوری شده، شما FilamentPHP (یک ابزار فوقالعاده برای ساخت سریع پنل مدیریت) را به صورت کاملاً عملی و پروژهمحور یاد خواهید گرفت.
پروژه اول: سیستم مدیریت دانشجویان
در این پروژه، امکانات زیر را پیادهسازی میکنید:
- تعریف Bulk Action سفارشی برای خروجی گرفتن (Export) از دادههای دانشجویان
- اعمال فیلترهای سفارشی برای فیلتر کردن دادهها
- نمایش تعداد کل دادهها و دادههای مرتبط (Relations)
- نحوه نمایش Badge، تغییر آیکونها و گروهبندی آیتمهای منو
- سفارشیسازی داشبورد و اعتبارسنجی (Validation)
- ساخت منوهای کشویی وابسته (نمایش بخشها بر اساس کلاس انتخابشده)
پروژه دوم: سیستم تیکت پشتیبانی
در این پروژه، مباحث زیر را یاد میگیرید:
- کار با روابط BelongsToMany و RelationManagers
- سفارشیسازی RelationManagers و اضافه/حذف Actions
- کار با Badgeها و تغییر رنگ آنها بر اساس شرط
- فیلتر کردن دادهها قبل از نمایش در فرم Filament با استفاده از Scopes و Query Builder
قسمت سوم: مدیریت نقشها و مجوزها (بدون پکیج خارجی)
- پیادهسازی نقشها و مجوزهای سفارشی
- اعمال Policy و Permission در پروژه بر اساس نقشها
- قسمت چهارم: ویژگیهای تکمیلی و رفع مسائل متفرقه
- تغییر عنوان پیشفرض نوتیفیکیشنهای Filament
- تبدیل CRUDهای ساده به منابع مودال (Modal Resources)
- قابل جمعشدن سایدبار (Collapsible Sidebar) و تغییر عرض پیشفرض
- نمایش Badge با رنگهای مختلف بر اساس شرایط مشخص
این دوره برای چه کسانی مناسب است؟
دانشجویانی که میخواهند پنلهای ادمین حرفهای، سریع و کاربرپسند با FilamentPHP بسازند.
توسعهدهندگان لاراول که به دنبال یادگیری FilamentPHP به صورت عملی هستند.
اطلاعات بیشتر
گواهینامه

پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتبخونه، در صورتی که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهینامه رسمی پایان دوره توسط مکتبخونه به اسم شما صادر شده و در اختیار شما قرار میگیرد.
قابل اشتراکگذاری در
درباره استاد

زهرا داودی درزی ، فارغ التحصیل دانشگاه شهید بهشتی تهران می باشد . ایشان مدرس دورههای برنامه نویسی و برنامه نویس فول استک سایت میباشد . وی در زمینه طراحی وبسایت در دو حوزه Back-End و Front-End تسلط دارند و تجربه کار با Adobe Photoshop ،Adobe Illustrator ،HTML5 CSS3 ،jQuery و نیز زبان برنامهنویسی PHP و WordPress را دارا هستند. وی سابقه فعالیت در زمینه برنامهنویسی در شرکتها و تدریس در حوزههای طراحی وبسایت را نیز دارند و برنامهنویسی Laravel بصورت فول استک، برنامهنویسی وردپرس، React و فریمورکهای جاوااسکریپت (JavaScript) از فعالیتهای کاری و تخصصی ایشان محسوب میشود.
اطلاعات بیشتر




