1.首先創建數據庫信息
CREATE TABLE `user` ( `id` int(5) NOT NULL AUTO_INCREMENT, `username` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, `password` varchar(999) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=63 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
2.創建路由
Route::get('demo','DemoController@demo');
3.創建模型
<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; class User extends Model { // protected $table='user';//對應表名 protected $fillable=['id','username','password'];//創建數據庫對應字段 public $timestamps=false;//禁用時間戳 }
4.創建控制器(外加save方法)
<?php namespace App\Http\Controllers; use App\Models\User; class DemoController extends Controller { // public function demo() { $data = new User();//實例化模型 $data->username = '胡歌';//給名稱字段賦值 $data->password = md5('222');//給密碼字段賦值 $data->save();//保存信息 } }
5.你會發現你的數據庫中多了一條信息
6.下面看看其他簡單的用法
6.1更新
$data=User::find('3');//直接查詢id $data->username = 'ss'; $data->password = md5('222'); $data->save();//使用save()方法自動維護