ホームページ >バックエンド開発 >PHPチュートリアル >Laravelでファイルをあるフォルダーから別のフォルダーに移動する方法

Laravelでファイルをあるフォルダーから別のフォルダーに移動する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2025-01-20 14:05:11335ブラウズ

How To Move File from One Folder to Another In Laravel

このチュートリアルでは、Laravel アプリケーションでファイルをあるフォルダーから別のフォルダーに移動する方法を説明します。

この記事では、Laravel でファイルを移動する方法の主な例をいくつか紹介します。これらの例は、Laravel でファイルをあるフォルダーから別のフォルダーに移動するのに役立ちます。 Laravel ファイルをあるディスクから別のディスクに切り取る方法を説明します。

Laravel アプリ内でファイルをあるフォルダーから別のフォルダーに移動する必要がある場合は、Laravel でその方法を説明します。 Laravel は、ファイル システムを操作するためのファイルおよびストレージ ファサードとそのメソッドを提供します。両方のメソッドを使用できるように、例と構文を示します。 Laravel のファクトリ モデルを使用して偽のデータを生成する方法を 11 の例とともに学ぶこともできます。

このソリューションは、Laravel 5、Laravel 6、Laravel 7、Laravel 8、Laravel 9、Laravel 10、および Laravel 11 で動作します。

Laravel でファイルをあるフォルダーから別のフォルダーに移動する方法

例 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 サイトの他の関連記事を参照してください。

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