CompanyTpl.php 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. use Illuminate\Database\Eloquent\SoftDeletes;
  5. /**
  6. * App\Models\CompanyTpl
  7. *
  8. * @property int $id
  9. * @property int $uid 会员ID
  10. * @property int $tplid 模版ID
  11. * @property \Illuminate\Support\Carbon|null $created_at
  12. * @property \Illuminate\Support\Carbon|null $updated_at
  13. * @property string|null $deleted_at
  14. * @property-read \App\Models\Company $companys
  15. * @property-read \App\Models\Tpl $tpls
  16. * @method static bool|null forceDelete()
  17. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyTpl newModelQuery()
  18. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyTpl newQuery()
  19. * @method static \Illuminate\Database\Query\Builder|\App\Models\CompanyTpl onlyTrashed()
  20. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyTpl query()
  21. * @method static bool|null restore()
  22. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyTpl whereCreatedAt($value)
  23. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyTpl whereDeletedAt($value)
  24. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyTpl whereId($value)
  25. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyTpl whereTplid($value)
  26. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyTpl whereUid($value)
  27. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyTpl whereUpdatedAt($value)
  28. * @method static \Illuminate\Database\Query\Builder|\App\Models\CompanyTpl withTrashed()
  29. * @method static \Illuminate\Database\Query\Builder|\App\Models\CompanyTpl withoutTrashed()
  30. * @mixin \Eloquent
  31. */
  32. class CompanyTpl extends Model
  33. {
  34. protected $table = 'company_tpls';
  35. protected $guarded = [];
  36. use SoftDeletes;
  37. public function companys()
  38. {
  39. return $this->hasOne(Company::class, 'id', 'uid');
  40. }
  41. public function tpls()
  42. {
  43. return $this->belongsTo(Tpl::class, 'tplid', 'id');
  44. }
  45. }