在应用程序中使用易于查看的演示文稿。
因此,在从视图中显示某些数据(可能来自您的实体)之前,需要执行一些逻辑操作。
通过 Composer 引入此包。
{
"require": {
"laracasts/presenter": "0.1.*"
}
}第一步是将您的演示者存储在某个地方 - 任何地方。这些都是简单的对象,它们只需要按照要求格式化数据。 这是一个演示者的示例。
use Laracasts\Presenter\Presenter;
class UserPresenter extends Presenter {
public function fullName()
{
return $this->first . ' ' . $this->last;
}
public function accountAge()
{
return $this->created_at->diffForHumans();
}
}接下来,在实体中引入 Laracasts\Presenter\PresentableTrait 特征,它将自动实例化您的 presenter 类。下面是一个示例 - 可能是 Laravel 的 User 模型。
暂无开放 Issues,或尚未同步最近议题。