jeroen-g/laravel-photo-gallery
此包已被放弃且不再维护。没有建议的替代包。
Laravel 4的照片画廊
v2.0-beta
2015-09-09 15:57 UTC
Requires
Requires (Dev)
- fzaninotto/faker: ~1.4
- phpunit/phpunit: ~4.0
README
Laravel 4.2的照片画廊
安装
首先,您应该通过Composer安装此包,并编辑项目的composer.json
文件。
"require": {
"laravel/framework": "4.2.*",
"jeroen-g/laravel-photo-gallery": "1.*"
}
接下来,通过命令行更新Composer。
composer update
下一步是在app/config/app.php
中添加服务提供者。
'JeroenG\LaravelPhotoGallery\LaravelPhotoGalleryServiceProvider',
最后一步是迁移。
php artisan migrate --package="jeroen-g/laravel-photo-gallery"
这将创建画廊所需的表。现在您可以开始了!访问您的宿主上的/gallery
来查看照片画廊。
使用方法
照片
照片将上传到文件夹public/uploads/photos/
。
视图
如果您想更改画廊的外观,请使用此命令
php artisan view:publish jeroen-g/laravel-photo-gallery
现在您可以在app/views/packages/jeroen-g/laravel-photo-gallery
目录中编辑画廊的视图。
配置
您可以在配置文件中更改一些设置。要设置这些值,请使用此命令
php artisan config:publish jeroen-g/laravel-photo-gallery
配置文件现在可以在app/config/packages/
中找到。
Flickr
如果您想使用Flickr API,您需要采取一些额外步骤
-
创建文件
app/bindings.php
并将以下代码粘贴进去<?php $this->app->bind('Repositories\PhotoRepository', 'JeroenG\LaravelPhotoGallery\Repositories\FlickrPhotoRepository'); $this->app->bind('Repositories\AlbumRepository', 'JeroenG\LaravelPhotoGallery\Repositories\FlickrAlbumRepository');
-
将此服务提供者添加到
app/config/app.php
文件中的数组中'Flickering\FlickeringServiceProvider',
-
并将以下内容添加到同一个文件中的Facades数组中
'Flickering' => 'Flickering\Facades\Flickering',
-
使用之前提到的命令发布此包的视图。在包视图中,您会找到一个名为'flickr'的文件夹,将此文件夹的内容放置在
app/views/packages/jeroen-g/laravel-photo-gallery
文件夹中,覆盖现有文件。 -
使用命令发布此包的配置文件。打开文件并插入您的Flickr ID、API密钥和密钥。