jeroen-g/laravel-photo-gallery

此包已被放弃且不再维护。没有建议的替代包。

Laravel 4的照片画廊

v2.0-beta 2015-09-09 15:57 UTC

This package is auto-updated.

Last update: 2022-02-01 12:26:07 UTC


README

Laravel 4.2的照片画廊

Scrutinizer Code Quality Latest Stable Version

安装

首先,您应该通过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密钥和密钥。