سلام خسته نباشید من مشکل داشتم تو نمایش تصویر عکس های آپلود شده
class AdminController extends Controller
{
protected function uploadImages($file)
{
$year=Carbon::now()->year;
$imagePath="/upload/images/{$year}/";
$fileName=$file->getClientOriginalName();
$file->move(public_path($imagePath),$fileName);
$realPath=$imagePath . $fileName;
$sizes=["300","600","900"];
$url['images']=$this->resizeImages($sizes,$realPath,$imagePath,$fileName);
$url['thumb']=$url['images'][$sizes[0]];
// dd($realPath);
return $url; ```
``` }
private function resizeImages($sizes , $realPath , $imagePath , $fileName)
{
$images['original']=$realPath;
foreach ($sizes as $size )
{
$images[$size] = public_path($imagePath . "{$size}_" . $fileName);
Image::make($realPath)->resize($size,null, function ($constraint) {
$constraint->aspectRatio();
})->save(public_path($imagePath . "{$size}_" . $fileName));
}
return $images; ```
بالا تابع آپلودمونه که به درستی کار میکنه و آپلود انجام میشه
public function store(ArticleRequest $request)
{
auth()->loginUsingId(1);
$imagesUrl = $this->uploadImages($request->file('images'));
auth()->user()->article()->create(array_merge($request->all(),['images' => $imagesUrl]));
return redirect(route('article.index'));
}
در زیر هم ویو هست که عکسای آپلود شده رو نمایش نمیده
<div class="col-lg-12-">
<div class="row">
@foreach($article->images['images'] as $key => $image)
{{ $key }}
{{ $image }}
<a href="{{ $image }}"><img src="{{$image}}" width="100%"></a>
@endforeach
</div>
</div>
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟