一、创建模型
php artisan make:model Article
执行结果
Model created successfully.
可以在 app 目录下找到 Article.php 这个文件
二、tinker
php artisan tinker
执行结果
Psy Shell v0.7.2 (PHP 7.4.3 — cli) by Justin Hileman
实例化 Article 模型
$article=new App\Article;
执行结果
App\Article {#647}
录入数据
$article->title='my first title';
$article->content='content';
$article->published_at=Carbon\Carbon::now()
保存数据
$article->save()
录入结果
查询数据
$first=App\Article::find(1);
更新标题
$first->title='Update';
$first->save();
获取数据
$second=App\Article::where('title','=','Update')->get();
也可以省略中间的等号
$second=App\Article::where('title','Update')->get();
取第一条数据
$second=App\Article::where('title','=','Update')->first();
创建第二条数据
$article=App\Article::create(['title'=>'Second Title','content'=>'Second Content','published_at'=>Carbon\Carbon::now()]);
这时候会报错,先退回命令行,修改 Article.php 这个文件
protected $fillable=['title','content','published_at'];
重新进入命令行执行上面的添加的命令即可成功
php artisan tinker
更新标题
$article->update(['title'=>'Change Title']);
删除
$article->delete();
其他删除方式
App\Article::destroy(1);
App\Article::destroy(1,2,3);
App\Article::destroy([1,2,3]);