altitude/laravel-uploadcare
Composer 安装命令:
composer require altitude/laravel-uploadcare
包简介
Laravel Service for Uploadcare
关键字:
README 文档
README
This is a simple Laravel service provider for Uploadcare's official PHP library.
Installation
First, add this to your composer.json file
"require": { "illuminate/html": "5.*", "altitude/laravel-uploadcare": "~2.0.0" }
Then, create config/uploadcare.php with the following
<?php return array( 'public_key' => 'YOUR_UPLOADCARE_PUBLIC_KEY_HERE', 'private_key' => 'YOUR_UPLOADCARE_PRIVATE_KEY_HERE', );
Finally, add the service provider and alias in your config/app.php
'providers' => array( ... Illuminate\Html\HtmlServiceProvider::class, Altitude\LaravelUploadcare\LaravelUploadcareServiceProvider::class, ); 'aliases' => array( ... 'Form' => Illuminate\Html\FormFacade::class, 'HTML' => Illuminate\Html\HtmlFacade::class, 'Uploadcare' => Altitude\LaravelUploadcare\Facades\Uploadcare::class, );
And you should be good to go.
Example
This Service extends Uploadcare's API class so you can use any of its methods.
It also provides the form macro Form::uploadcare($field_name, $value = null, $options = array()).
app/Http/routes.php
Route::get('/demo', function(){ return View::make('demo/demo'); }); Route::post('/demo', function(){ echo Uploadcare::getFile(Input::get('image'))->getUrl(); });
resources/views/demo/demo.blade.php
<html>
<head>
<title>Uploadcare Demo</title>
</head>
<body>
<form method="POST" action="/demo">
{!! Form::uploadcare('image', null, array('data-crop' => '3:4')) !!}
<input type="submit">
</form>
{!! Uploadcare::scriptTag() !!}
</body>
</html>
For more information, please check the offical documentation
Laravel 4.x
This library is still available for Laravel 4.x. Please use the older 1.x releases and check their README.md for usage.
License
统计信息
- 总下载量: 8.6k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 8
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-08-27