mfrouh / activity-model
Package To record activity model
Installs: 1 806
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
README
composer require mfrouh/activity-model
php artisan migrate
FIREBASE_CREDENTIALS=firebase-credentials.json
use MFrouh\ActivityModel\Interfaces\ActivityInterface; use MFrouh\ActivityModel\Traits\ActivityModel; class Order extends Model implements ActivityInterface { use ActivityModel; public function activityChanges(): array { return [ 'status' => [ 'title_ar' => '', 'title_en' => '', 'message_ar' => '', 'message_en' => '', ], ]; } public function activityDefault(): array { return [ 'created' => [ 'title_ar' => '', 'title_en' => '', 'message_ar' => '', 'message_en' => '', ], 'deleted' => [ 'title_ar' => '', 'title_en' => '', 'message_ar' => '', 'message_en' => '', ], 'updated' => [ 'title_ar' => '', 'title_en' => '', 'message_ar' => '', 'message_en' => '', ], 'restored' => [ 'title_ar' => '', 'title_en' => '', 'message_ar' => '', 'message_en' => '', ], ]; } public function activityFcmTokens(): array { return []; } }