7. Elequent Model 起步

生成Model

php artisan make:model Article
生成在app目錄下

上面注意規(guī)范:通常model類用單數(shù),controller類用復數(shù)

app\Article.php

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Article extends Model
{
    //
}

使用tinker 命令行交互界面

$article = new App\Article;
$article->title = 'first title';
$article->body= 'content';
// 保存數(shù)據(jù)到數(shù)據(jù)庫
$article->save();

//查找一條數(shù)據(jù)
$firstArticle =  App\Article::find(1);  //方法1
$firstArticle = App\Article::first();   //方法2

//where查詢
// 注意最后的get(),在get()之前都是處理數(shù)據(jù),并沒有請求數(shù)據(jù)庫
$firstArticle = App\Article::where('body', '=', 'content')->get();

// 批量插入
$article = App\Article::create([
    'title' => 'second title',
    'body' => 'content'
]);

//批量更新
$article->update(['title' => 'update the first title']);

批量插入和批量更新需要注意對應的model層的$fillable

Paste_Image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,472評論 25 708
  • 轉載自cr180大神DiscuzX2.5完整目錄結構【source程序文件庫】 /source/admincp后臺...
    cndaqiang閱讀 889評論 1 2
  • “門前大樹下游過一群鴨,快來快來數(shù)一數(shù),二四六七八。”在我們耳熟能詳兒歌里,刻畫了一幅純真、寧靜的鄉(xiāng)村畫面。 心中...
    鶴野云閑閱讀 309評論 0 0
  • 小時候一直想長大的你也終于可以去外面闖闖過你想要的自由生活了。外面不會再有人管你,沒有嘮叨也不會有約束。 你很...
    logos1998閱讀 169評論 2 2
  • 一場大雨不期而至,但并沒有澆滅大家的學習的熱情。 沒有想到等待我們是如此隆重的開學儀式,同學們都以自己最好的精神面...
    徐華俊閱讀 274評論 0 2