0

我已经使用 spatie 媒体库包在我的 laravel 项目中上传图像。在 localhost 上完全没问题,它也可以上传和显示。但是在实时服务器中它正在上传但没有显示。它会显示 img 图标,当我打开它时显示

警告:需要(/Applications/XAMPP/xamppfiles/htdocs/RMC/public/../../rentmerooms/vendor/autoload.php):无法打开流:/Applications/XAMPP/xamppfiles/中没有这样的文件或目录htdocs/RMC/public/index.php 第 24 行

致命错误:require():无法在 /Applications/ 中打开所需的“/Applications/XAMPP/xamppfiles/htdocs/RMC/public/../../rentmerooms/vendor/autoload.php”(include_path='.:') XAMPP/xamppfiles/htdocs/RMC/public/index.php 在第 24 行

但在数据库中它在那里..

这就是我使用 spatie 媒体库包上传图片的方式

    $room = Room::create($request->all());
    $room->addMedia($request->display_image)->toMediaCollection();
    return redirect()->to('/rooms')->with('success','Room Created 
    Successfully');

这就是我显示图像的方式

@foreach($room->getMedia() as $media)
 <img src="{{ asset($media->getUrl('thumb') }}" style="max-width: 100%;">
@endforeach
4

0 回答 0