1

Laravel 5.2 と Intervention をインストールしました。これは現在、プロジェクトの composer.json ファイルにあります。

"require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.2.*",
        "intervention/image": "^2.3"
    },

チュートリアルを読んだ後、Intervention をインストールすると、プロジェクト内の config フォルダーにある Image.php ファイルについて言及されています。介入を正しくインストールしたと思いますが、介入機能を使用しようとすると機能しません。

このコード行を使用しようとすると、このエラーが発生します

$resizedImg = Image::make($path)->resize(200,200);

C:\xampp\htdocs\socialNet\vendor\laravel\framework\src\Illuminate\Container\Container.php line 738:

クラス画像が存在しません

そして、この関数を使用しているファイルに、この Use ステートメントを含めます

use Intervention\Image\Facades\Image as Image;
4

3 に答える 3

0

ここのチュートリアルに従っている場合: http://image.intervention.io/getting_started/installation#laravelそして、説明どおりにすべてを実行し、最後に composer コマンドですべての新しいクラスを生成します: composer dump-autoload. これにより、新しいファサードが自動ロードされます。use Image;この後、ファサードを使用したいクラスで簡単に Image ファサードをインポートできます。

于 2016-05-26T09:00:04.143 に答える