我的table
几乎每DB
个字段都有两个字段,它们是created_by
和modified_by
。所以,现在我在controller
:
$request['created_by'] = Auth::user->id;
$request['modified_by'] = Auth::user->id;
我在想我应该把它变成middleware
或更多的RESTful
,但我不知道怎么会这样做。它现在正在100%的store
方法中使用,但是在未来的路上我可能会有table
没有这两个字段,这是我感到困惑的地方。
答案 0 :(得分:2)
中间件作业是处理请求,但是您需要在此处控制模型的创建和更新。所以在我看来,我会在模型事件中添加这些部分,并从所有控制器中删除它们。 因此,一旦模型创建或更新,就会在保存模型之前触发事件来更改这些参数/属性。
这可以根据documentation:
轻松实现在 AppServiceProvider :
中User
您可以将<resources>
<style name="AppTheme" parent="AppTheme.Base">
</style>
<style name="AppTheme.Base" parent="@android:style/Theme.Material.Light">
</style>
</resources>
替换为您的型号名称,并确保将其导入。