私は私がやりたいものを本質的には、「locked_at」と「locked_by」の列を持つテーブル/モデルのセットアップの数のようなコール何かである持っている:このメソッドは、その行をチェックしますLaravel 5グローバルモデルメソッド?
$model->lock();
ことではありません既にロックされている場合は、両方のセルを設定し、モデルを保存します。
それぞれのモデルの中にロックメソッドを作成できますが、それはベストプラクティスのようには見えません。メソッドを一度作成し、すべてのモデルにアクセスできるようにしたいと思います。
laravelでこれを行う方法はありますか?
Laravelのように、ソフト削除のような特性を考えてみましょう。 https://laravel.com/api/5.3/Illuminate/Database/Eloquent/SoftDeletingTrait.html – ceejayoz