在這篇文章中,我將向您展示如何在 Laravel 11 應用程式中顯示儲存應用程式公用資料夾中的影像。
Laravel 提供了一種安全的方式將映像和檔案儲存在 storage 資料夾中,防止使用者透過 URL 直接存取檔案。那麼,我們如何顯示儲存資料夾中的這些影像呢?下面,我將概述兩種可用於安全地顯示儲存中的影像的方法。讓我們探索這兩種選項,以便您可以選擇最適合您需求的選項。您可以學習在 Laravel Blade 中使用 Switch Case(附範例)
首先,如果您還沒有創建一個符號鏈接,我們將創建一個符號鏈接,以使公共存儲目錄可以從網絡訪問:
php artisan storage:link
現在,訪問 Blade 模板或控制器中的圖像 URL:
您可以使用 Laravel 的 Storage Facade 來取得影像的 URL。
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Facades\Storage; class HomeController extends Controller { /** * Write code on Method * * @return response() */ public function index() { $imageUrl = Storage::url('images/your-image.jpg'); } }
閱讀更多
以上是Laravel 顯示儲存資料夾中的影像範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!