<?php namespace App;
use Illuminate\Database\Eloquent\Model;
class Article extends Model {
//
}
php artisan tinker
#以下是在tinker中的交互输入
Psy Shell v0.4.1 (PHP 5.4.16 — cli) by Justin Hileman
>>> $name = 'zhang jinglin';
=> "zhang jinglin"
>>> $name
=> "zhang jinglin"
>>> $article = new App\Article;
=> <App\Article #000000005c4b7ee400000000ab91a676> {}
>>> $article->title = 'My First Article';
=> "My First Article"
>>> $article->body = 'Some content...';
=> "Some content..."
>>> $article->published_at = Carbon\Carbon::now();
=> <Carbon\Carbon #000000005c4b7ee600000000ab91dcb6> {
date: "2015-03-28 06:37:22",
timezone_type: 3,
timezone: "UTC"
}
>>> $article;
=> <App\Article #000000005c4b7ee400000000ab91a676> {
title: "My First Article",
body: "Some content...",
published_at: <Carbon\Carbon #000000005c4b7ee600000000ab91dcb6> {
date: "2015-03-28 06:37:22",
timezone_type: 3,
timezone: "UTC"
}
}
>>> $article->toArray();
=> [
"title" => "My First Article",
"body" => "Some content...",
"published_at" => <Carbon\Carbon #000000005c4b7ee600000000ab91dcb6> {
date: "2015-03-28 06:37:22",
timezone_type: 3,
timezone: "UTC"
}
]
>>> $article->save();
=> true
#查看数据结果,添加了一条记录
>>> App\Article::all()->toArray();
=> [
[
"id" => "1",
"title" => "My First Article",
"body" => "Some content...",
"published_at" => "2015-03-28 06:37:22",
"created_at" => "2015-03-28 06:38:53",
"updated_at" => "2015-03-28 06:38:53"
]
]
>>> $article->title = 'My First Update Title';
=> "My First Update Title"
>>> $article->save();
=> true
>>> App\Article::all()->toArray();
=> [
[
"id" => "1",
"title" => "My First Update Title",
"body" => "Some content...",
"published_at" => "2015-03-28 06:37:22",
"created_at" => "2015-03-28 06:38:53",
"updated_at" => "2015-03-28 06:42:03"
]
]
>>> $article = App\Article::find(1);
=> <App\Article #000000005c4b7e1600000000ab91a676> {
id: "1",
title: "My First Update Title",
body: "Some content...",
published_at: "2015-03-28 06:37:22",
created_at: "2015-03-28 06:38:53",
updated_at: "2015-03-28 06:42:03"
}
>>> $article = App\Article::where('body', 'Some content...')->get();
=> <Illuminate\Database\Eloquent\Collection #000000005c4b7e1800000000ab91a676> [
<App\Article #000000005c4b7e1b00000000ab91a676> {
id: "1",
title: "My First Update Title",
body: "Some content...",
published_at: "2015-03-28 06:37:22",
created_at: "2015-03-28 06:38:53",
updated_at: "2015-03-28 06:42:03"
}
]
>>> $article = App\Article::where('body', 'Some content...')->first();
=> <App\Article #000000005c4b7e1900000000ab91a676> {
id: "1",
title: "My First Update Title",
body: "Some content...",
published_at: "2015-03-28 06:37:22",
created_at: "2015-03-28 06:38:53",
updated_at: "2015-03-28 06:42:03"
}
>>>
>>> $article = App\Article::create(['title' => 'New Article', 'body' => 'New body', 'published_at' => Carbon\Carbon::now()]);
Illuminate\Database\Eloquent\MassAssignmentException with message 'title'
<?php namespace App;
use Illuminate\Database\Eloquent\Model;
class Article extends Model {
protected $fillable = [
'title',
'body',
'published_at'
];
}
>>> $article = App\Article::create(['title' => 'New Article', 'body' => 'New body', 'published_at' => Carbon\Carbon::now()]);
=> <App\Article #000000005051b2c7000000007ec432dd> {
title: "New Article",
body: "New body",
published_at: <Carbon\Carbon #000000005051b2c6000000007ec4081d> {
date: "2015-03-28 06:55:19",
timezone_type: 3,
timezone: "UTC"
},
updated_at: "2015-03-28 06:55:19",
created_at: "2015-03-28 06:55:19",
id: 2
}
# It's ok
>>> App\Article::all()->toArray();
=> [
[
"id" => "1",
"title" => "My First Update Title",
"body" => "Some content...",
"published_at" => "2015-03-28 06:37:22",
"created_at" => "2015-03-28 06:38:53",
"updated_at" => "2015-03-28 06:42:03"
],
[
"id" => "2",
"title" => "New Article",
"body" => "New body",
"published_at" => "2015-03-28 06:55:19",
"created_at" => "2015-03-28 06:55:19",
"updated_at" => "2015-03-28 06:55:19"
]
]
>>> $article = App\Article::find(2);
=> <App\Article #000000005051b22b000000007ec432dd> {
id: "2",
title: "New Article",
body: "New body",
published_at: "2015-03-28 06:55:19",
created_at: "2015-03-28 06:55:19",
updated_at: "2015-03-28 06:55:19"
}
>>> $article->update(['body' => 'New Updaet Body']);
=> true
#update自动调用save()
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有