Download the PHP package rmscms/tickets without Composer
On this page you can find all versions of the php package rmscms/tickets. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rmscms/tickets
More information about rmscms/tickets
Files in rmscms/tickets
Package tickets
Short Description RMSCMS Ticket Management System - Complete ticketing solution with admin and user interfaces
License MIT
Informations about the package tickets
🎫 RMS Tickets Package
پکیج مدیریت تیکت کامل برای سیستم RMS با پشتیبانی از ادمین و پنل کاربری.
✨ ویژگیها
- ✅ مدیریت کامل تیکت - ایجاد، پاسخ، بستن، بازکردن مجدد
- ✅ پنل ادمین - مشاهده همه تیکتها + ارجاع + تغییر وضعیت
- ✅ پنل کاربر - ایجاد و مدیریت تیکتهای خود
- ✅ سیستم رویداد - Event/Listener برای نوتیفیکیشن
- ✅ آپلود فایل - پشتیبانی از ضمیمه با فشردهسازی خودکار تصاویر
- ✅ وضعیتهای سفارشی - قابل تنظیم در دیتابیس
- ✅ ماژولار و Extendable - قابل سفارشیسازی کامل
- ✅ مدلهای قابل تنظیم - استفاده از مدلهای پروژه یا پکیج
- ✅ رابط کاربری زیبا - با Limitless Template + Dark Mode
📦 نصب
1️⃣ نصب از طریق Composer
2️⃣ انتشار فایلهای پکیج
3️⃣ اجرای Migration
⚙️ تنظیمات
فایل config/tickets.php
🚀 استفاده
ثبت روتها
در فایل routes/admin.php:
در فایل routes/panel.php:
استفاده از Events
پکیج شامل رویدادهای زیر است:
TicketCreatedEvent- تیکت جدید ایجاد شدAdminReplyEvent- ادمین پاسخ دادUserReplyEvent- کاربر پاسخ دادTicketClosedEvent- تیکت بسته شدTicketReopenedEvent- تیکت باز شدTicketReferredEvent- تیکت ارجاع داده شد
برای دریافت نوتیفیکیشن، در EventServiceProvider ثبت کنید.
🎨 سفارشیسازی
استفاده از مدلهای سفارشی
اگر میخواهید از مدلهای خودتان استفاده کنید:
مدل شما باید از RMS\Tickets\Models\Ticket ارثبری کند.
Override کردن View ها
بعد از انتشار viewها:
میتوانید فایلها را در resources/views/vendor/tickets/ ویرایش کنید.
توسعه کنترلر
میتوانید کنترلر را extend کنید:
📂 ساختار پکیج
🐛 مشکلات رایج
1. مسیر View پیدا نمیشود
2. مدل پیدا نمیشود
مطمئن شوید namespace مدلها در config/tickets.php درست است.
3. Asset ها لود نمیشوند
📝 TODO
- [ ] افزودن متدهای کامل به کنترلرها (show, reply, close, reopen)
- [ ] کپی View های Blade
- [ ] کپی Asset های CSS/JS
- [ ] ساخت Migration ها
- [ ] ساخت ServiceProvider
- [ ] افزودن تستهای واحد
- [ ] مستندسازی کامل API
🤝 مشارکت
برای مشارکت در توسعه این پکیج، لطفاً PR ارسال کنید.
📄 لایسنس
MIT License
👨💻 سازنده
RMS Team
Email: [email protected]
All versions of tickets with dependencies
illuminate/support Version ^11.0
illuminate/database Version ^11.0
illuminate/events Version ^11.0
rmscms/core Version ^1.0