使用laravelフレームワークのORMは、モデル-save()メソッドをインスタンス化

1.まず、情報のデータベースを作成します

CREATE  TABLEを ` ユーザー`(
  `id` INT5NOT  NULL AUTO_INCREMENT、
  ` username` VARCHAR15CHARACTERの SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT  NULL 
  `password` VARCHAR999CHARACTERの 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()メソッドを使用します

 

おすすめ

転載: www.cnblogs.com/yaoliuyang/p/12538988.html