ホームページ >バックエンド開発 >PHPチュートリアル >Laravelでファイルをあるフォルダーから別のフォルダーに移動する方法
このチュートリアルでは、Laravel アプリケーションでファイルをあるフォルダーから別のフォルダーに移動する方法を説明します。
この記事では、Laravel でファイルを移動する方法の主な例をいくつか紹介します。これらの例は、Laravel でファイルをあるフォルダーから別のフォルダーに移動するのに役立ちます。 Laravel ファイルをあるディスクから別のディスクに切り取る方法を説明します。
Laravel アプリ内でファイルをあるフォルダーから別のフォルダーに移動する必要がある場合は、Laravel でその方法を説明します。 Laravel は、ファイル システムを操作するためのファイルおよびストレージ ファサードとそのメソッドを提供します。両方のメソッドを使用できるように、例と構文を示します。 Laravel のファクトリ モデルを使用して偽のデータを生成する方法を 11 の例とともに学ぶこともできます。
このソリューションは、Laravel 5、Laravel 6、Laravel 7、Laravel 8、Laravel 9、Laravel 10、および Laravel 11 で動作します。
例 1: ファイル ファサード 構文:
<code class="language-php">File::move(from_path, to_path);</code>
例:
この例では、test.png イメージを含むパブリック フォルダーに「exist」というフォルダーがあります。このファイルを「move」という新しいフォルダーに移動し、test_move.png という名前に変更します。以下のコードを見てください。
<code class="language-php"><?php namespace App\Http\Controllers; use Illuminate\Http\Request; use File; class DemoController extends Controller { /** * 方法构造 * * @return \Illuminate\Http\Response */ public function moveImage(Request $request) { File::move(public_path('exist/test.png'), public_path('move/test_move.png')); dd('文件移动完成。'); } }</code>
例 2: ストレージファサード
構文:
<code class="language-php">Storage::move(from_path, to_path);</code>
例:
この例では、保存フォルダー内に test.png 画像を含む「exist」というフォルダーがあります。このファイルを「move」という新しいフォルダーに移動し、test_move.png という名前に変更します。以下のコードを見てください。
<code class="language-php"><?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Storage; class DemoController extends Controller { /** * 方法构造 * * @return \Illuminate\Http\Response */ public function moveImage(Request $request) { Storage::move('exist/test.png', 'move/test_move.png'); dd('文件移动完成。'); }}</code>
これがお役に立てば幸いです。
以上がLaravelでファイルをあるフォルダーから別のフォルダーに移動する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。