这是一个更普遍的问题,我希望有人指出我应该去的方向。Laravel创建函数用于不同的控制器/在同一个控制器中
1)相同控制器的功能:我有两种方法:Store和Update在同一个控制器中。他们都应该包含一些复杂的请求验证(我不能通过验证器或表单请求验证来完成,因为它太复杂了)。这意味着我现在使用相同的代码两次两种方法...我怎么能采取这种代码,创建一个功能,在这两个存储和更新方法只是一个单一的线路上使用它,比如:
do_this_function($data);
2)功能的差异。控制器:我有许多不同的控制器使用另一个代码。它将俄文字母音译成拉丁字母('Сергей'='谢尔盖'等)。我应该如何以及在哪里注册此功能以便能够在不同的控制器中使用它?
transliterate_this($data);
我读过一些关于帮手的内容。我应该使用它们吗?如果你是一位经验丰富的Laravel,并且会这样说,我会阅读关于它们的一切。或者,如果你建议其他的东西 - 我会读到的。:)我只是不想花时间阅读一些无用的东西或“不正确的做法”。
感谢任何帮助!
你应该接受的答案,如果他们帮助你。 –