ホームページ  >  記事  >  バックエンド開発  >  Laravel 保存フォルダーから画像を表示する例

Laravel 保存フォルダーから画像を表示する例

Susan Sarandon
Susan Sarandonオリジナル
2024-11-04 15:18:02560ブラウズ

Laravel Display Image from Storage Folder Example

この投稿では、laravel 11 アプリケーションでストレージアプリのパブリックフォルダーから画像を表示する方法を説明します。

Laravel は、画像やファイルをストレージフォルダーに安全に保存する方法を提供し、ユーザーが URL 経由でファイルに直接アクセスすることを防ぎます。では、保存フォルダーからこれらの画像を表示するにはどうすればよいでしょうか?以下に、ストレージから画像を安全に表示するために使用できる 2 つの方法の概要を説明します。両方のオプションを検討して、ニーズに最適な方を選択してみましょう。 Laravel Blade での Switch Case の使い方を学ぶことができます (例付き)

Laravel 11 保存フォルダーから画像を表示する例

解決策 1:

まず、シンボリック リンクをまだ作成していない場合は作成し、Web からパブリック ストレージ ディレクトリにアクセスできるようにします。

php artisan storage:link

次に、Blade テンプレートまたはコントローラーの画像 URL にアクセスします。

Laravel の Storage ファサードを使用して画像の 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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。