Laravel ORM

 

建 Model

  更改对应表的方法:  model 中:  protected $table = "";

  屏了时间:      protected $timestamps = false;

  `timestamps 时间不对,进行更改

  

tinker 的使用  测试 model 方法

  php artisan tinker

 

基本使用 CURD 操作

Create

  $post = new  App\Post();
  $post->title = ..
  $post->save();

  App\Post::create( request (['title' , 'content'])); 
  Laravel _ create 方法要在model 中定义字段
      protected $fillable = [];  
      protected $guarded = [];
        定义创建允许的字段和禁止的字段

 

Update

   $post = App\Post::find(1);
   $post->title = ..
   $post->save();

 

Retireve

    App\Post::all();
    App\Post::find(1);
    App\Post::where()->first()

 

Delete

    $post->delete(); 

 

 

 

  

 

posted @ 2017-08-20 23:51  silvercell  阅读(1783)  评论(0)    收藏  举报