Php 如何缩短路由类调用的控制器方法?(拉雷维尔)

Php 如何缩短路由类调用的控制器方法?(拉雷维尔),php,laravel,laravel-5,Php,Laravel,Laravel 5,我有一个类似日记的网站。它有很多模型:Post,User,UserJournal,Comment以及Journal。要呈现日志,我使用Journal类的getJournal方法。因为getJournal方法调用所有模型中的方法,所以它很长 我已经读到,方法应该尽可能简短。例如,Laravel方法非常简短。如何缩短从Route类调用的方法 我提出的一个可能的解决方案是增加Journal类的构造方法的大小。这样我就可以在这里收集所有的信息; 日志的$posts,用户的$userjournals,等等

我有一个类似日记的网站。它有很多模型:
Post
User
UserJournal
Comment
以及
Journal
。要呈现日志,我使用
Journal
类的
getJournal
方法。因为
getJournal
方法调用所有模型中的方法,所以它很长

我已经读到,方法应该尽可能简短。例如,Laravel方法非常简短。如何缩短从Route类调用的方法

我提出的一个可能的解决方案是增加
Journal
类的
构造方法的大小。这样我就可以在这里收集所有的信息;
日志的
$posts
,用户的
$userjournals
,等等


你有什么建议?

你的问题太宽泛了。如果不检查实际代码,我们就不能给出太多建议。@Sandeesh是正确的,请分享一些代码,
getJournal
方法中有什么?