Php Can';t在laravel 6中加载图像

Php Can';t在laravel 6中加载图像,php,laravel,image,file-upload,laravel-blade,Php,Laravel,Image,File Upload,Laravel Blade,我是拉威尔的新手 我刚刚成功地上传了一张图片并将其存储在数据库中。 已将“public”文件夹链接到“storage/App/public”,但无法在页面上显示。 图像也位于具有受保护的随机名称的文件夹中。 我无法加载带有该url“”的图像。 我现在该怎么办 web.php Auth::routes(); Route::post('/update/{id}','HomeController@update')->name('update'); Route::get('/home', 'Hom

我是拉威尔的新手

我刚刚成功地上传了一张图片并将其存储在数据库中。 已将“public”文件夹链接到“storage/App/public”,但无法在页面上显示。 图像也位于具有受保护的随机名称的文件夹中。 我无法加载带有该url“”的图像。 我现在该怎么办

web.php

Auth::routes();
Route::post('/update/{id}','HomeController@update')->name('update');
Route::get('/home', 'HomeController@index')->name('home');

HomeContoller.php

public function update(Request $request,$id){

       $student = user::find($id);

       if ($file = $request->file('profile_image')) {
           $file = $request->file('profile_image');
           $request->file('profile_image')->store('public/');
           $img_nm = $file->getClientOriginalName();
           $request->file('profile_image')->getClientOriginalName();

           $student->image = $img_nm;
       }

         $student->username = $request ->username;
         $student->first_name = $request ->first_name;
         $student->last_name = $request ->last_name;
         $student->gender = $request ->gender;
         $student->email = $request ->email;
         $student -> save();
         return redirect()->route('home');

 }
home.blade.php

<td>
  <img src="{{ asset('storage/'.$student-> image) }}"/>
</td>
你可以试试这个

<img src="storage/"{{$student-> image}}/>
image}}/>

上载方法错误,如果需要原始文件名,请使用
storeAs
功能

$file=$request->file('profile_image')

提及

在你的刀片文件中,使用这个

<img src="{{asset('storage/images/'.$student->image)}}">
image)}}>

希望这有帮助。

您能显示更多代码吗?先生,我已经更新了代码。请帮助我。如果需要更多信息,请询问我。谢谢“将“公用”文件夹链接到“存储/应用/公用”“您正在使用符号链接吗?请注意,要使用链接,您需要在apache站点配置中为您的项目
使用
选项索引后面的ymlinks
。对不起,没用。先生,我用了你的方法,但没有成功。我可以成功地将图像名称保存在DB中。但无法在页面中显示它。这是主要问题
$img_nm = $file->getClientOriginalName();
$file->storeAs('images', $img_nm);
$student->image = $img_nm;
<img src="{{asset('storage/images/'.$student->image)}}">