编程

Laravel 应用中整合 Unsplash

43 2024-12-19 03:56:00

Laravel Unsplash 包提供了一种将 Laravel 项目与 Unsplash API 集成的简单方法。使用 API 从 Unsplash 获取照片、收藏集和用户数据:

use Xchimx\UnsplashApi\Facades\Unsplash;
 
$photos = Unsplash::searchPhotos('Nature');
$randomPhoto = Unsplash::getRandomPhoto('Nature');
$downloadLink = Unsplash::getPhotoDownloadLink($id);
$user = Unsplash::getUser($name);
$userPhotos = Unsplash::getUserPhotos($username, 15, $page);

包特性

  • 图片搜索、高级图片搜索及相册搜索
  • 通过 ID 获取图片或者获取随机图片
  • 获取用户图片
  • 限流中间件
  • 等...

你该软件包可在 GitHub 上的 xchimx/laravel-unsplash 上获得。Readme 文件包括安装、配置详细信息、使用说明和控制器示例。
可以使用 Composer 安装此包:

$ composer require xchimx/laravel-unsplash
 
$ php artisan vendor:publish \
  --provider="Xchimx\UnsplashApi\UnsplashServiceProvider" --tag="config"