零、目標:
1.專案目標:
A.環境準備
B.建立 Laravel 專案 + 登入系統
C.建立資料庫(資料夾 / 檔案)
D.資料夾 CRUD
E.檔案上傳 / 下載
F.檔案列表(像 Google Drive)
G.分享連結
H.權限與安全
I.回收桶(Soft Delete)
2.目前目標:
A.環境準備
B.建立 Laravel 專案 + 登入系統
a.建立 Laravel 12 專案
b.資料庫連線
c.使用者註冊/登入
一、環境:
PHP >= 8.1
Composer
Node.js & npm(編譯前端資源)
二、建立新專案
指令:
1.composer create-project laravel/laravel cloud-drive
2.cd cloud-drive
三、設定資料庫
1.編輯 .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=cloud_drive
DB_USERNAME=root
DB_PASSWORD=
如下圖:
2.安裝 Laravel Breeze 認證並建立資料庫cloud-drive
指令:
composer require laravel/breeze --dev
php artisan breeze:install
npm install
npm run dev
php artisan migrate
這會建立 users 表、登入/註冊頁面、忘記密碼功能等。
資料來源:





沒有留言:
張貼留言