dansmith/laravel5-foundation

Laravel5的Zurb Foundation组件

v0.3.0 2015-09-11 10:04 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:29:29 UTC


README

Build Status

laravel5-foundation

根据Zurb Foundation框架创建简单的分页和表单元素。

## 安装

添加到 composer.json

"dansmith/laravel5-foundation": "0.3.*"

此包包含两个服务提供者,应将它们添加到 config/app.php 文件中的 providers 数组中

  • 'Foundation\FoundationServiceProvider',
  • 'Foundation\FoundationFormServiceProvider',

添加外观(可选)

  • 'Foundation' => 'Foundation\Facades\Foundation',

分页

根据您的集合是使用简单分页还是常规分页,在外观上调用相应的方法。

{!! $users->render(Foundation::simplePaginate($users)) !!}
<div class="pagination-centered">
    {!! $users->render(Foundation::paginate($users)) !!}
</div>

表单

表单组件扩展了 Illuminate Form Builder 包,这意味着所有常规方法都可用。

{!! Form::text('title', $page->title) !!}

此扩展允许创建嵌套在标签内的输入,从而无需使用 for 属性将它们连接起来。嵌套输入遵循与基本输入相同的命名约定,前缀为 'wrapped'。唯一的区别在于,现在标签文本指定为第二个参数。

{!! Form::wrappedText('title', 'Title', $page->title) !!}

如果存在任何与指定输入名称匹配的验证错误,则将错误类应用到标签和输入元素上,并将找到的第一个错误插入到一个小元素中(请参阅 Foundation 文档 中的示例)