1.创建模型
$ php artisan make:model Models/Issue
class Issue extends Model
{
}
2.模型的白名单机制,用于赋值
class Issue extends Model
{
protected $fillable = ['title'];
}
3.向模型填充数据
$ php artisan tinker
>
use App\Models\Issue
Issue::create(['title' => 'PHP Lover'])
Issue::create(['title' => 'Rails and Laravel'])
Issue::all()
4.从模型读取数据
use App\Models\Issue;
$issues = Issue::orderBy('created_at', 'desc')
->take(2)
->get();
- orderBy的意思是排序。
- desc是倒序。
- take(2)是只读取两条数据。
5.添加一个资源
use App\Models\Issue;
Issue::create($request->all());
6.删除一个资源
use App\Models\Issue;
Issue::destroy($id);
7.修改一个资源
use App\Models\Issue;
$issue = Issue::find($id);
$issue->update($request->all());
网友评论