05.laravel的model

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();
  1. orderBy的意思是排序。
  2. desc是倒序。
  3. 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());
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,887评论 1 32
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,977评论 0 9
  • 押上全部 当我今天想到这几个字的时候,突然有了不一样的理解,押上全部又何尝不是押上我们的坏情绪,当一个人情绪不好时...
    静姝__阅读 594评论 0 2
  • 今天值得反思的问题: 1.计划为良好的执行。 2.花在手机上的时间太多。3.没有认真听课。 如何改进: 1.番茄钟...
    自律_益达_Storm阅读 1,499评论 0 0

友情链接更多精彩内容