Browse Source

增加BaseModel,并将所有自写的Model继承BaseModel

dev
李可松 4 years ago
parent
commit
bab192c57b
  1. 19
      app/Models/BaseModel.php
  2. 3
      app/Models/Channel.php
  3. 3
      app/Models/Notice.php
  4. 3
      app/Models/Product.php
  5. 3
      app/Models/Slide.php
  6. 4
      app/Models/UserChannel.php

19
app/Models/BaseModel.php

@ -0,0 +1,19 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class BaseModel extends Model
{
# 使用空方法覆盖,不转换时间戳
public function getUpdatedAtColumn()
{
}
# 使用空方法覆盖,不转换时间戳
public function getCreatedAtColumn()
{
}
}

3
app/Models/Channel.php

@ -3,7 +3,6 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
/**
@ -11,7 +10,7 @@ use Illuminate\Database\Eloquent\SoftDeletes;
* Class Channel
* @package App\Models
*/
class Channel extends Model
class Channel extends BaseModel
{
use HasFactory, SoftDeletes;
protected $dateFormat = 'U';

3
app/Models/Notice.php

@ -3,9 +3,8 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Notice extends Model
class Notice extends BaseModel
{
use HasFactory;
}

3
app/Models/Product.php

@ -3,10 +3,9 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Product extends Model
class Product extends BaseModel
{
use HasFactory, SoftDeletes;
protected $dateFormat = 'U';

3
app/Models/Slide.php

@ -3,14 +3,13 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* 轮播图
* Class Slide
* @package App\Models
*/
class Slide extends Model
class Slide extends BaseModel
{
use HasFactory;
}

4
app/Models/UserChannel.php

@ -1,16 +1,14 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* 我的频道
* Class UserChannel
* @package App\Models
*/
class UserChannel extends Model
class UserChannel extends BaseModel
{
use HasFactory;

Loading…
Cancel
Save