تالار گفتمان nCIS.ir

نسخه‌ی کامل: آپلود فایل با روش استفاده از مدل
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
داخل مدل از متد زیر استفاده میکنم

    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 زدم. مشکلی هم نبود و به خوبی پیش رفته
مراحل نصب رو باید به درستی انجام بدین من یکبار تو این انجمن توضیح دادم
http://laravelista.ir/Thread-%D8%AF%D8%B...497#pid497
دقیقا همون روش رو رفتم. باز هم تکرار کردم ولی باز هم نمیشناسه
تو فایل composer.json تو بخش require این خطو پاک کن
"intervention/image": "^2.3"
بعد composer update رو بزن

و بعد از حذف پکیج دوباره مراحل نصبو انجام بده
باز هم تکرار کردم ولی تو پابلیش این پیام رو میده:

Nothing to publish for tag [].

و باز هم همون خطا. نمیدونم دقیقا چیه مشکل. میشه یه تیم بدم نگاه بکنی؟ خسته شدم از بس نصب رو تکرار کردم
سلام. آقا این درست نشد چیکار کنم؟
فردا اطلاعات teamviewer تون رو ارسال کنید تا نگاه کنم
باشه دستت درد نکنه. ممنون