Database laravel-在一个表中插入,在另一个表中更新
我有一个方法(存储),它在一个特定的表中添加一个条目 在用户表中,我有一个与用户关联的计数器。每次执行上面的Store方法时,我都需要对活动用户的user counter列倒计时Database laravel-在一个表中插入,在另一个表中更新,database,laravel,methods,sql-update,Database,Laravel,Methods,Sql Update,我有一个方法(存储),它在一个特定的表中添加一个条目 在用户表中,我有一个与用户关联的计数器。每次执行上面的Store方法时,我都需要对活动用户的user counter列倒计时 auth()->user()->licnr; 在拉雷维尔这样做的正确方式是什么 我会在home控制器中创建一个方法,例如称为“倒计时”,然后从store方法内部调用它。但是我不确定这是正确的方法。您可以创建一个新的静态方法,然后在使用store方法时调用它,正如您所说的,我认为这是正确的方法,因为 单一责
auth()->user()->licnr;
在拉雷维尔这样做的正确方式是什么
我会在home控制器中创建一个方法,例如称为“倒计时”,然后从store方法内部调用它。但是我不确定这是正确的方法。您可以创建一个新的静态方法,然后在使用store方法时调用它,正如您所说的,我认为这是正确的方法,因为 单一责任原则是一种计算机编程原则,规定每个模块或类应对软件提供的功能的单个部分负责,并且该责任应完全由类、模块或函数封装。它的所有服务都应该与这一责任紧密结合。罗伯特·C·马丁(Robert C.Martin)将这一原则表述为“一个阶级应该只有一个改变的理由”,尽管由于对“理由”一词的混淆,他最近表示“这一原则是关于人的。” 这是一个很好的例子