ฉันได้ปฏิบัติตามขั้นตอนการติดตั้งตามเอกสารเว็บเพื่อการแทรกแซง:
1) ก่อนอื่นฉันติดตั้งเวอร์ชันล่าสุด
$ php composer.phar require intervention/image
ฉันได้ทำซ้ำขั้นตอนนั้นหลายครั้งและฉันก็ได้รับตามปกติ:
กำลังโหลดที่เก็บผู้แต่ง อัปเดตการขึ้นต่อกัน ไม่มีสิ่งใดที่จะติดตั้งหรืออัปเดต
2) จากนั้นฉันไปที่ผู้แต่ง json และเพิ่มสิ่งนี้ลงในผู้ให้บริการ
'Intervention\Image\ImageServiceProvider'
และสิ่งนี้ไปที่ด้านหน้าอาคาร
'Image' => 'Intervention\Image\Facades\Image'
จากนั้นฉันก็อัปเดตผู้แต่งซ้ำแล้วซ้ำอีก
ฉันยังทำการโหลดอัตโนมัติของผู้แต่งด้วย
และไม่มีอะไร เมื่อใดก็ตามที่ฉันพยายามใช้กับเอกสารของฉัน มันจะบอกฉันว่าไม่พบการแทรกแซงในชั้นเรียนหากฉันใช้มันโดยเฉพาะ
Intervention::make('images/' . $filename . '.' . $extension);
ถ้าผมทำอย่างอื่นเช่น
$here = $image->move(public_path().'/img/gallery', $name); //to get the source of the uploaded file
Image::make($herei->resize('200','200')->save($name));
จากนั้นมันจะบอกฉันว่ามันไม่รู้ว่า "การปรับขนาด" คืออะไร ดังนั้นจึงไม่ใช่เบาะแสของการแทรกแซง
ฉันรู้สึกสับสน พยายามมา 8 ชั่วโมงไม่หยุด ใช่ ฉันรู้ว่ามีคำถามที่คล้ายกัน แต่วิธีแก้ปัญหาที่ให้มานั้นไม่ใช่เรื่องใหม่จากสิ่งที่ฉันได้ทำไปแล้ว