我的应用程序中有很多模型。每个模型都有一些特定的标记,用于无数的位置。例如,我的User
模型具有profile_link
属性,其定义如下:
class User extends Model {
/*
* Returns the anchor tag to the users profile.
*/
public function getProfileLinkAttribute() {
// This particular markup is simple. In the actual code, the HTML
// is more complex, containing user's profile image etc.
return '<a href="' . url($this->id) . '">' . $this->name . '</a>';
}
}
许多模型都有许多此类访问器,它们返回类似的代码片段。这种方法的问题在于它让我在模型中编写HTML标记。有没有标准的方法来解决这个问题?
答案 0 :(得分:0)
您在Laravel中寻找的内容是 查看部分 。这些是您在其他视图中包含的可重用视图。它们可以包含在控制器级别或视图内。
以下是一些很好的链接,可以帮助您入门: