利用したいパッケージ
ドキュメント
// プロジェクトが依存するパッケージを追加 (`composer require intervention/image`)
//composer.json
{
〜 略 〜
"require": {
〜 略 〜
"intervention/image": "^2.5",
〜 略 〜
},
〜 略 〜
}
// カスタムファサードを作成
// vendor/intervention/image/src/Intervention/Image/Facades/Image.php
<?php
namespace Intervention\Image\Facades;
use Illuminate\Support\Facades\Facade;
class Image extends Facade
{
protected static function getFacadeAccessor()
{
return 'image';
}
}
// ファサードのエイリアスを設定
// config/app.php
<?php
return [
〜 略 〜
'aliases' => [
〜 略 〜
'Image' => Intervention\Image\Facades\Image::class,
〜 略 〜
],
〜 略 〜
];