Laravel 顯示儲存資料夾中的影像範例

Susan Sarandon
發布: 2024-11-04 15:18:02
原創
560 人瀏覽過

Laravel Display Image from Storage Folder Example

在這篇文章中,我將向您展示如何在 Laravel 11 應用程式中顯示儲存應用程式公用資料夾中的影像。

Laravel 提供了一種安全的方式將映像和檔案儲存在 storage 資料夾中,防止使用者透過 URL 直接存取檔案。那麼,我們如何顯示儲存資料夾中的這些影像呢?下面,我將概述兩種可用於安全地顯示儲存中的影像的方法。讓我們探索這兩種選項,以便您可以選擇最適合您需求的選項。您可以學習在 Laravel Blade 中使用 Switch Case(附範例)

Laravel 11 顯示儲存資料夾中的影像範例

解決方案一:

首先,如果您還沒有創建一個符號鏈接,我們將創建一個符號鏈接,以使公共存儲目錄可以從網絡訪問:

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中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!