راکت
حل شده

خطای make در لاراول 8

13 پاسخ

سلام خسته نباشید من قبلا با این پکیچ کار کردم و باش مشکلی نداشتم تو پروژه های قبلی اما الان هرچی این کد رو می نویسم ارور میده و کلاس ها براش انجام دادم دو تا دستور که تو app.php باید اضافه کنم و اضافه اش کردم
یکی این کد رو وارد کردم و یکی ت تصویر قابل مشاهده هست

'Image' => Intervention\Image\Facades\Image::class,

بعد براش این تابع رو معرفی کردم تو همین قسمت make بهم ارور میده


function create_fit_pic($pic_url,$pic_name)
{
    $thum=Image::make($pic_url);
    $thum->resize(350,350);
    $thum->save('files/thumbanails/'.$pic_name);
}

توضیح تصویر رو وارد کنید

ثبت پرسش جدید

پاسخ‌ها

13
Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

بهترین پاسخ

اینطوری هم امتحان کن

use Intervention\Image\ImageManagerStatic as Image;
رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

سلام طبق این مستندات پیش برو
https://github.com/Intervention/image

شاید پاسخ شما همین‌جا باشد

ابراهیم
ابراهیم
@ebrahimghafeli7

تخصص: برنامه نویسی

@endworld کلاس رو نمیشناسه make رو اصلا نمیشناسه و زیر همین خط قرمز شده

function create_fit_pic($pic_url,$pic_name)
{
    $thum=Image::make($pic_url);
    $thum->resize(350,350);
    $thum->save('files/thumbanails/'.$pic_name);
}

اینجا هم از قبل تعریف شده image

Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

پکیج رو چطوری use می کنید؟
باید به این شکل باشه

use Intervention\Image\ImageManager
رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

@ebrahimghafeli7

توی کنترلر فراخوانی کن:

use Image;
ابراهیم
ابراهیم
@ebrahimghafeli7

تخصص: برنامه نویسی

@samanzdev به این صورت فراخوانی کردم اما داخل app.php طبق سایتی که گفته کامل فراخوانی کردم اما نمیدونم چرا make رو نمیشناسه طبق تصویر ببینید توضیح تصویر رو وارد کنید

Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

پس به این شکل use کن

use Image; 
ابراهیم
ابراهیم
@ebrahimghafeli7

تخصص: برنامه نویسی

متاسفانه بازم مشکل حل نشد تو قسمت کنترل و غیره use هارو براش معرفی کردم اما نشد

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

@ebrahimghafeli7
خطایی نشون نداد؟

ابراهیم
ابراهیم
@ebrahimghafeli7

تخصص: برنامه نویسی

@endworld @samanzdev آقا سامان و جناب رایموند از راهنمایتون بسیار سپاس گذارم طبق راه حل آقا سامان رفتم که مشکلم برطرف شد سپاس از شما

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

خداروشکر که مشکل برطرف شد. ولی علتش رو هم فهمیدید که مشکل از کجا بود...؟

ابراهیم
ابراهیم
@ebrahimghafeli7

تخصص: برنامه نویسی

سلام جناب یگانه خسته نباشید ببخشید که دیر جواب دادم بله علتش اینکه آدرسش فراخوانی نشده و به کمک جناب سامان @samanzdev که همین آدرس رو برام فراخوانی کرده انجام دادم و ارورش برطرف شد

use Intervention\Image\ImageManagerStatic as Image;

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام