首頁 > 後端開發 > php教程 > 如何在 Laravel 中將檔案從一個資料夾移至另一個資料夾

如何在 Laravel 中將檔案從一個資料夾移至另一個資料夾

Mary-Kate Olsen
發布: 2025-01-20 14:05:11
原創
243 人瀏覽過

How To Move File from One Folder to Another In Laravel

本教學示範如何在 Laravel 應用中將檔案從一個資料夾移至另一個資料夾。

本文提供幾個關鍵範例,示範如何在 Laravel 中移動檔案。這些範例將幫助您在 Laravel 中將檔案從一個資料夾移至另一個資料夾。我將向您展示如何將 Laravel 檔案從一個磁碟剪切到另一個磁碟。

如果您需要在 Laravel 應用程式中將檔案從一個資料夾移至另一個資料夾,我將指導您如何在 Laravel 中完成此操作。 Laravel 提供了 File 和 Storage facade 以及它們用於處理檔案系統的方法。我將提供兩種方法的範例及語法,以便您可以使用它們。您還可以學習如何在 Laravel 中使用工廠模型產生虛假數據,包含 11 個範例。

此解決方案適用於 Laravel 5、Laravel 6、Laravel 7、Laravel 8、Laravel 9、Laravel 10 和 Laravel 11。

如何在 Laravel 中將檔案從一個資料夾移動到另一個資料夾

範例 1:File Facade 語法:

<code class="language-php">File::move(from_path, to_path);</code>
登入後複製

範例:

在此範例中,我在 public 資料夾中有一個名為「exist」的資料夾,其中包含 test.png 圖片。我們將此檔案移到名為「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:Storage Facade

文法:

<code class="language-php">Storage::move(from_path, to_path);</code>
登入後複製

範例:

在此範例中,我在 storage 資料夾中有一個名為「exist」的資料夾,其中包含 test.png 圖片。我們將此檔案移到名為「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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板