Files
NEUP-FleaMarket/app/User.php
T
Harry Zhou 63a249bd32 Add MessageContact
1.Add MessageContact Model
2.Edit MessageController
3.Elegentalize TransactionController
2017-06-10 00:43:18 +08:00

38 lines
818 B
PHP

<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Storage;
class User extends Model
{
protected $table = 'users';
public function user_infos()
{
return $this->hasMany('App\UserInfo');
}
public function registerCompletion()
{
if ($this->nickname == null || !Storage::exists('avatar/' . $this->id)) {
return 2;
} else if (count($this->user_infos) == 0) {
return 3;
} else
return 0;
}
public function trans()
{
return $this->hasManyThrough('App\Transaction', 'App\GoodInfo', 'user_id', 'good_id', 'id');
}
public function getNotNullNicknameAttribute()
{
return $this->nickname != "" ? $this->nickname : "一位先锋市场用户";
}
}