1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?php
- namespace App;
- use Illuminate\Database\Eloquent\Model;
- class ModLog extends Model
- {
- protected $visible = ['id'];
- protected $fillable = ['*'];
- public function admin()
- {
- return $this->belongsTo(User::class, 'user_id');
- }
- public function actionToText()
- {
- $msg = 'Unknown action';
- switch ($this->action) {
- case 'admin.user.mail':
- $msg = "Sent Message";
- break;
- case 'admin.user.action.cw.warn':
- $msg = "Sent CW reminder";
- break;
- case 'admin.user.edit':
- $msg = "Changed Profile";
- break;
- case 'admin.user.moderate':
- $msg = "Moderation";
- break;
- case 'admin.user.delete':
- $msg = "Deleted Account";
- break;
-
- default:
- $msg = 'Unknown action';
- break;
- }
- return $msg;
- }
- }
|