| 123456789101112131415161718192021222324 |
- <?php
- namespace App;
- use Carbon\Carbon;
- use Illuminate\Database\Eloquent\Model;
- class UserWorkgroup extends Model
- {
- protected $table="user_workgroups";
- protected $fillable=['name','warehouse_id'];
- protected $appends=['token'];
- public function users(){
- return $this->belongsToMany('App\User','user_workgroup_user','user_workgroup_id','user_id');
- }
- public function wareHouse(){
- return $this->belongsTo('App\Warehouse','warehouse_id','id');
- }
- public function getTokenAttribute(){
- return md5($this['name'].Carbon::now()->format('Y-m-d'));
- }
- }
|