Не загружается фото 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

В БД все выходит а вот в сайте изображения нету.
Подскажите пожалуйста, в чем проблема.


Ответы (0 шт):