با سلام متوجه مفهوم اکسسور شدم
سوالم توی دنیای واقعی هست .
من یه پروژه دارم که توش میام عکس رو به سایزی که دوست دارم تغییر میدم و توی پوشه مربوطه ذخیره میکنم . در حال حاضر دارم توی کنترلر اینکار رو انجام میدم و این باعث شده کنترلر مثلا برند من توی تابع افزودن برندش علاوه بر کار افزودن تغییر سایز عکس هم انجام بده .
با اکسسور ست چطور میتونم این فرایند رو توی مدل انجام بدم . اصلا این درسته ؟ یا باید بیام توی اعتبار سنجی ریکوئستم انجام بدم ؟ در هر دو صورت لطفا بهم کمک کنید که چطور این کار انجام بشه ؟؟؟
$image_1 = $this->file('image');
$image = Image::read($image_1);
$name_gen = hexdec(uniqid()) . '.' . $image_1->getClientOriginalExtension(); // 323232356.jpg
$image->resize(300, 300)->save('upload/brand/' . $name_gen);
$save_url = 'upload/brand/' . $name_gen;
عکس توی پوشه مربوطه ذخیره میشه با سایزی که میخوام و در آخر من آدرس $save_url رو داخل دیتا بیسم ذخیره میکنم .