タグ

2021年3月7日のブックマーク (2件)

  • Laravel ファイルのダウンロード方法 | アールエフェクト

    storage/appディレクトリに保存されたファイルのダウンロードを行う方法は1つではなくいくつかの方法があります。その方法について記述しています。 ダウンロードするための準備 ダウンロードするファイルはstorage/app/private/profile.pngファイルです。ブラウザから/profileにアクセスするとダウンロードできるように設定を行います。 web.phpのルーティングとDownloadController.phpファイルの作成を行います。 Route::get('/download', 'DownloadController@index'); php artisan make:controllerコマンドを利用してコントローラーの作成を行います。 $ php artisan make:controller DownloadController Controller

    Laravel ファイルのダウンロード方法 | アールエフェクト
  • Laravelでzipファイルを作成する | アールエフェクト

    クラウドサービスのDropboxやOneDriveでは保存したフォルダをダウンロードするとダウンロードされるフォルダは圧縮され、zipファイルとしてダウンロードすることができます。 Laravel上でも同様にダウンロードしたいフォルダ下に保存されている複数のファイルを一括でダウンロードしたい場合にどうやって行うのか文書で手順を確認します。 LaravelにはZipperパッケージを使ってzipファイルを作成することができます。またPHPにはZipArhiveというクラスを使いzipファイルを作成することができます。Zipperを使った方法とphpが持っているZipArchiveというクラスを使った方法の2つで動作確認を行います。 Zipperパッケージのzip作成処理は内部でZipArchiveを利用しています。そのため実際は、どちらの方法でもZipArhiveを使っていることになります

    Laravelでzipファイルを作成する | アールエフェクト