1.まず、情報のデータベースを作成します
CREATE TABLEを ` ユーザー`( `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.
ルート::( 'デモ'、 'DemoController @デモ')を取得。
モデルを作成します3。
<?PHPの 名前空間のApp \モデル、 使用を照らし\データベース\雄弁\モデル、 クラスのユーザー拡張モデル { // 保護 $表 =「ユーザー」; //名前対応表 保護 $入力可能な = [「ID」、「ユーザ名」、 「パスワード」]; //は、対応するデータベースフィールドの作成 、公開 $タイムスタンプ = falseにし; //無効にタイムスタンプ }
4.コントローラを作成します(プラスメソッドを保存)
<?PHPの 名前空間のApp \のHttp \コントローラ; 使用のApp \モデル\ユーザー、 クラス DemoController 拡張コントローラーを { // パブリック 機能デモ() { $データ = 新しい新しいユーザー(); //インスタンス生成モデル $データ - >ユーザ名= '胡歌(フー・ゴー) ' ;フィールドに割り当て//名前 $データ - >パスワード= MD5(' 222 " ); //にパスワードフィールドの割り当て $データ - > 保存(); //情報の保存 } }
5.あなたは複数の情報でデータベースを検索します
別の簡単な使い方で6見てみましょう
6.1アップデート
データ$(」。3' )=ユーザー::検索; // 直接のお問い合わせID $データ - >ユーザ名= 'S-S' ; $データ - >パスワード= MD5( '222' ); $データ - >保存(); / / 自動的に維持save()メソッドを使用します