Laravel编写可重用视图片段的方法

时间:2015-09-28 18:21:09

标签: model-view-controller laravel-5

我的应用程序中有很多模型。每个模型都有一些特定的标记,用于无数的位置。例如,我的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标记。有没有标准的方法来解决这个问题?

1 个答案:

答案 0 :(得分:0)

您在Laravel中寻找的内容是 查看部分 。这些是您在其他视图中包含的可重用视图。它们可以包含在控制器级别或视图内。

以下是一些很好的链接,可以帮助您入门: