رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آپلود فایل با روش استفاده از مدل
#1
داخل مدل از متد زیر استفاده میکنم

    public function imageUpload($file)
   {
       $destinationPath = storage_path('app/uploads/posts/');
       $fileName =  time() . '_' . $file->getClientOriginalName();
       $uploadSuccess = Image::make($file)->resize(200, 150)->save($destinationPath . $fileName);
       if ($uploadSuccess)
           return $fileName;
       else
           return false;
   }

خطای
کد:
Class 'Image' not found

رو میده. من namespace رو روی use Image گذاشتم مثل سپمل. البته با کامپوزر نصبش هم کردم ولی خطا میده


providers :
کد:
Intervention\Image\ImageServiceProvider::class,


aliases:
کد:
'Image'     => Intervention\Image\Facades\Image::class,

آخرش هم composer update زدم. مشکلی هم نبود و به خوبی پیش رفته
پاسخ
تشکر شده توسط:
#2
مراحل نصب رو باید به درستی انجام بدین من یکبار تو این انجمن توضیح دادم
http://laravelista.ir/Thread-%D8%AF%D8%B...497#pid497
موفقیت، نتیجه تشخیص درست است؛ تشخیص درست، نتیجه تجربه است؛ تجربه نیز اغلب نتیجه تشخیص نادرست است.



پاسخ
تشکر شده توسط:
#3
دقیقا همون روش رو رفتم. باز هم تکرار کردم ولی باز هم نمیشناسه
پاسخ
تشکر شده توسط:
#4
تو فایل composer.json تو بخش require این خطو پاک کن
"intervention/image": "^2.3"
بعد composer update رو بزن

و بعد از حذف پکیج دوباره مراحل نصبو انجام بده
موفقیت، نتیجه تشخیص درست است؛ تشخیص درست، نتیجه تجربه است؛ تجربه نیز اغلب نتیجه تشخیص نادرست است.



پاسخ
تشکر شده توسط:
#5
باز هم تکرار کردم ولی تو پابلیش این پیام رو میده:

Nothing to publish for tag [].

و باز هم همون خطا. نمیدونم دقیقا چیه مشکل. میشه یه تیم بدم نگاه بکنی؟ خسته شدم از بس نصب رو تکرار کردم
پاسخ
تشکر شده توسط:
#6
سلام. آقا این درست نشد چیکار کنم؟
پاسخ
تشکر شده توسط:
#7
فردا اطلاعات teamviewer تون رو ارسال کنید تا نگاه کنم
موفقیت، نتیجه تشخیص درست است؛ تشخیص درست، نتیجه تجربه است؛ تجربه نیز اغلب نتیجه تشخیص نادرست است.



پاسخ
تشکر شده توسط:
#8
باشه دستت درد نکنه. ممنون
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان