gaboacosta/ui-tools

一个帮助器和适配器库,用于简化Web开发

dev-master 2013-12-26 22:21 UTC

This package is not auto-updated.

Last update: 2024-09-24 06:50:17 UTC


README

GaboAcosta UI-Tools

这是一个我正在构建的库,使我工作更加容易

目前我正在大量使用zurb/foundation和Laravel,对我来说开发中最繁琐的部分之一是编写一个知道其所在路由的导航栏,以便突出显示菜单和元素,提供视觉引导。

这正是UI-Tools中的NavBar部分发挥作用的地方。

要开始,请将以下内容添加到您的composer.json中的要求中

"gaboacosta/ui-tools": "dev-master"

接下来,将文件 /vendor/gaboacosta/ui-tools/GaboAcosta/UITools/NaviGation/config.navBar.php 复制到您的 /app/config 文件夹中,别忘了重命名。现在您应该有 /app/config/navBar.php

接下来,在您的首选编辑器中打开 /app/config/app.php 并将此行添加到 providers 数组中

'GaboAcosta\UITools\Navigation\NavBarServiceProvider',

并将其添加到 aliases 数组中

'NavBar'          => 'GaboAcosta\UITools\Navigation\FoundationNavBar',

然后打开配置文件 /app/config/navBar.php

请注意,菜单条目数组称为 routes,这意味着从这个版本开始,您必须将每个菜单项绑定到一个命名的路由上,我提供了一个名为 implemented 的字段,您可以将其用于尚未绑定路由的元素,但那些元素的链接将是 #

https://laravel.net.cn/docs/routing#named-routes

最后,在您想要显示此菜单的布局或视图中调用

NavBar::render()

请通过报告问题或提交功能添加的拉取请求来帮助我改进这个项目

另外,请记住,您将必须手动在项目中使 zurb/foundation 工作才能使用此库。

http://foundation.zurb.com/docs/