سلام
وقتی که میخوام توی پروژم عکسی رو اپلود کنم به درستی اپلود میشه ولی نمیدونم چطوری نمایشش بدم؟
<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
ذخیره میشن
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟