راکت
حل شده

عکس ها توی لاراول نمایش داده نمیشن

1 پاسخ

سلام
وقتی که میخوام توی پروژم عکسی رو اپلود کنم به درستی اپلود میشه ولی نمیدونم چطوری نمایشش بدم؟
<img src="{{url('/storage/'.$article->image)}}">
قبلا توی ورژن های قبلی لاراول با تیکه کد بالا نمایش داده میشد ولی الان ظاهرا تقییر کرده.
توی دیتابیسم به این مدل میشینه:
articles/0HomGC1dI2zAn9MdtIZwcmJ5KXbJ6pIuQfaVCdsA.jpg
این کدهام:
create.blade.php:

<div class="mb-3">
<label for="image">image</label>
<input type="file" class="form-control" name="image" id="image">
</div>
 show.blade.php:

<td>
  <img src="{{url('/storage/'.$article->image)}}" width="120px" height="60px" alt="">
</td>

postsController:


  public function store(CreateArticleRequest $request)
  {
      $image=$request->image->store('articles');
      //create the post
       $article=Article::create([
           'title'=>$request->title,
           'description'=>$request->description,
           'content'=>$request->content,
           'image' => $image,
           'published_at' => $request->published_at,
           'category_id' => $request->category,

           //'user_id' => auth()->user()->id
       ]);

       if ($request->tags) {
          $article->tags()->attach($request->tags);
        }
      //fetch the massage
       session()->flash('success','Post Created Successfully');
      //redirect user
       return redirect(route('cms.index'));
  }

راستی دستور php artisan route:link برام از مسیر storage/app/public یک شورت کات میسازه ولی عکس ها توی مسیر storage/app/articles ذخیره میشن

ثبت پرسش جدید

پاسخ‌ها

1
مهراب تاجیک
مهراب تاجیک
@mehrabt.pc

تخصص: Full Stack Developer

بهترین پاسخ

راه حلش رو پیدا کردم
میزارم یادگاری بمونه برای نفرات بعد

شاید پاسخ شما همین‌جا باشد

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

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