使用表單接受使用者輸入並將其存儲到數據庫
本教程是 Laravel 手冊的一部分。從 https://flaviocopes.com/access/ 下載。 現在我們將創建一個表單來向表中添加狗。 為此,首先我們需要創建Dog模型。 什麼是模型?模型是一個允許我們與存儲在數據庫中的數據進行交互的類。 每個模型代表數據庫中的一個特定表,我們使用它來創建、讀取、更新和刪除記錄。 從終端創建模型使用以下命令: php artisan make:model Dog 這將在 app/Models/Dog.php 中創建一個模型: 注意,該類中包含了一個"Eloquent"文件夾下的一些類。 Eloquent 是一個 ORM(對象關係映射器),一個工具,基本上它允許我們使用一個(在這種情況下是 PHP)類與數據庫進行交互。 模型有一個對應的表,我們沒有提及它,但是它是我們之前創建的 dogs 表,因為命名約定是 dogs 表 → Dog 模型。 我們將使用這個模型來將一個條目添加到數據庫。 我們將向用戶顯示一個表單,他們可以添加狗的名字,並點擊“添加”按鈕,狗將被添加到數據庫中。 首先,我們將把我們在表中添加的 name 欄位添加到一個名為 $fillable 的數組中: protected $fillable = ['name']; 像這樣: <?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class Dog extends Model { use HasFactory; protected $fillable = ['name']; } 模型是一個資源,一旦你定義了一個模型,你以後就可以創建一個新的資源、刪除它、更新它。 現在讓我們來建立一個表單來將新狗添加到數據庫中。 在 routes/web.php 中添加一個新條目: Route::get('/newdog', function () { return view('newdog'); }); 我們創建一個名為 DogController 的控制器:...