Php 多模型的拉维互相关方法
我在我的一个模型中添加了一个方法:Php 多模型的拉维互相关方法,php,laravel,laravel-5,laravel-5.4,Php,Laravel,Laravel 5,Laravel 5.4,我在我的一个模型中添加了一个方法: <?php namespace App; use Illuminate\Database\Eloquent\Model; class Test extends Model { public static function boot() { parent::boot(); static::created(function ($model) { //log $model or m
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Test extends Model
{
public static function boot()
{
parent::boot();
static::created(function ($model) {
//log $model or maybe do something more complex here
});
}
}
特质就是为此而建立的。写一次并在所有类上使用
在app/Traits/MyTraitName.php中创建一个trait
<?php
namespace App\Traits;
use Carbon\Carbon;
trait MyTraitName
{
public function someName() {
// TO DO;
}
}
特质就是为此而建立的。写一次并在所有类上使用
在app/Traits/MyTraitName.php中创建一个trait
<?php
namespace App\Traits;
use Carbon\Carbon;
trait MyTraitName
{
public function someName() {
// TO DO;
}
}
如果您还没有,请创建一个扩展eloquent的基本模型类,当您创建模型时,它们通常会扩展模型,从而扩展您通常需要的任何函数。如果你还没有,创建一个扩展Elount的基本模型类,当你创建模型时,他们通常会扩展模型,从而扩展你通常需要的任何函数。我离开电脑去写语法。