Skip to content

tw-martin/laravel-import-csv-file

 
 

Repository files navigation

Laravel 10 匯入 CSV 檔案

透過建立含有資料的逗號分隔值(CSV)檔案,然後匯入該檔案,即可自動新增資料,並可以變更分隔符號和 .csv 文字檔中使用的分隔符號,以確保匯進作業的運作方式與想要的方式一樣。

使用方式

  • 打開 php.ini 檔案,啟用 PHP 擴充模組 GD,並重啟服務器。
  • 把整個專案複製一份到你的電腦裡,這裡指的「內容」不是只有檔案,而是指所有整個專案的歷史紀錄、分支、標籤等內容都會複製一份下來。
$ git clone
  • .env.example 檔案重新命名成 .env,如果應用程式金鑰沒有被設定的話,你的使用者 sessions 和其他加密的資料都是不安全的!
  • 當你的專案中已經有 composer.lock,可以直接執行指令以讓 Composer 安裝 composer.lock 中指定的套件及版本。
$ composer install
  • 產生 Laravel 要使用的一組 32 字元長度的隨機字串 APP_KEY 並存在 .env 內。
$ php artisan key:generate
  • 執行 Artisan 指令的 migrate 來執行所有未完成的遷移。
$ php artisan migrate
  • 執行安裝 Vite 和 Laravel 擴充套件引用的依賴項目。
$ npm install
  • 執行正式環境版本化資源管道並編譯。
$ npm run build
  • 在瀏覽器中輸入已定義的路由 URL 來訪問,例如:http://127.0.0.1:8000。
  • 你可以經由 /register 來進行註冊。
  • 完成註冊後,可以經由 /login 來進行登入。
  • 完成登入後,可以經由 / 來進行 CSV 檔案匯入。

畫面截圖

確認第一列資料是否為標題列

About

匯入 CSV 檔案

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 74.0%
  • Blade 25.4%
  • Other 0.6%