Не загружается фото laravel 9
PostController:
function addproduct(Request $request){
$this->validate($request,[
'photo'=>'image|mimes:jpeg,png,gif|max:2048' ,
'title'=>'required|max:80',
]);
$image_product = $request->file('photo');
$new_image = rand()."_".$image_product->getClientOriginalName();
$image_product->move(public_path('project/images'),$new_image);
$post = new Products();
$post->photo = $new_image;
$post->name = $request['title'];
if($request->user()->post()->save($post)){
$message = 'Success!';
}
return redirect()->back()->with([
'message'=>$message
]);
}
PageController:
function products(){
$products = Products::get();
return view('products', ['products'=>$products]);
}
products.blade:
@foreach($products as $prdct)
<div class="col-md-12">
<div class="our_products">
<div class="row">
<div class="col-md-4">
<div class="product_box">
<figure><img src="{{asset('project/images/'.$prdct['photo'])}}" alt=""/></figure>
<h3>{{$prdct->name}}</h3>
</div>
</div>
</div>
</div>
</div>
@endforeach
В БД все выходит а вот в сайте изображения нету.
Подскажите пожалуйста, в чем проблема.