fbf/laravel-carousel

关于此包最新版本(v0.1.0)的许可证信息不可用。

v0.1.0 2014-01-23 09:52 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:02:52 UTC


README

为网站添加轮播图的Laravel 4包

特性

  • 支持带有文本面板的轮播图幻灯片,通常是一个背景图像,上面叠加了标题、简介段落和链接,同时也支持可选的带有图标图像和标题的轮播图导航。
  • 捆绑了FrozenNode/Administrator配置文件,用于管理面板数据,包括自定义的重新排序操作。
  • 捆绑了视图,您可以将其作为部分包含在例如网站主页上,还有一个模型方法用于获取所有数据以填充该视图。

安装

将以下内容添加到您的composer.json文件中

"fbf/laravel-carousel": "dev-master"

运行

composer update

将以下内容添加到app/config/app.php中

'Fbf\LaravelCarousel\LaravelCarouselServiceProvider'

发布配置

php artisan config:publish fbf/laravel-carousel

运行迁移

php artisan migrate --package="fbf/laravel-carousel"

创建您在配置中指定的相关图像上传目录,例如

public/uploads/packages/fbf/laravel-carousel/background/original
public/uploads/packages/fbf/laravel-carousel/background/resized
public/uploads/packages/fbf/laravel-carousel/icon/original
public/uploads/packages/fbf/laravel-carousel/icon/resized

使用方法

在您的控制器中

$panels = Fbf\LaravelCarousel\Panel::getData();
return View::make('home')->with(compact('panels'));

在您的blade模板中

@inlcude('laravel-carousel::carousel')

管理员

您可以使用frozennode的优秀的Laravel Administrator包来管理您的轮播图。

http://administrator.frozennode.com/docs/installation

在包的src/config/administrator目录中提供了一个用于Panel模型的现成模型配置文件(carousel_panels.php),您可以将其复制到app/config/administrator目录(或在管理员配置文件中将model_config_path设置为其他路径)。