ابراهیم
3 سال پیش توسط ابراهیم مطرح شد
13 پاسخ

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

سلام خسته نباشید من قبلا با این پکیچ کار کردم و باش مشکلی نداشتم تو پروژه های قبلی اما الان هرچی این کد رو می نویسم ارور میده و کلاس ها براش انجام دادم دو تا دستور که تو 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);
}

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


ثبت پرسش جدید
Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
0

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

use Intervention\Image\ImageManagerStatic as Image;

رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 3 سال پیش مطرح شد
Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
0

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


ابراهیم
تخصص : برنامه نویسی
@ebrahimghafeli7 3 سال پیش مطرح شد
0

@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
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
0

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

use Intervention\Image\ImageManager

رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 3 سال پیش مطرح شد
0

@ebrahimghafeli7

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

use Image;

ابراهیم
تخصص : برنامه نویسی
@ebrahimghafeli7 3 سال پیش مطرح شد
0

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


Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
0

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

use Image; 

ابراهیم
تخصص : برنامه نویسی
@ebrahimghafeli7 3 سال پیش مطرح شد
0

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


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 3 سال پیش مطرح شد
0

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


Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
0

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

use Intervention\Image\ImageManagerStatic as Image;

ابراهیم
تخصص : برنامه نویسی
@ebrahimghafeli7 3 سال پیش مطرح شد
1

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


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
0

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


ابراهیم
تخصص : برنامه نویسی
@ebrahimghafeli7 3 سال پیش مطرح شد
0

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

use Intervention\Image\ImageManagerStatic as Image;

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

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