其他分享
首页 > 其他分享> > Laravel6.* Eloquent

Laravel6.* Eloquent

作者:互联网

php artisan make:model Flight

<?php

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Flight extends Model
{
    /**
     * 与模型关联的表名
     *
     * @var string
     */
    protected $table = 'my_flights';
}

1、查


//      echo Article::all();
//      echo Article::where('id',14)->first();
//      echo Article::find([14,15]);
//        echo Article::findOrFail(14);//未找到 抛出异常

2、插

   $article = new Article;

        $article->title = $request->title;

        $article->save();

3、更

$flight = App\Flight::find(1);

$flight->name = 'New Flight Name';

$flight->save();

4、删

$flight = App\Flight::find(1);

$flight->delete();

4.1

通过主键删除模型
在上面的例子中,在调用 delete 之前需要先去数据库中查找对应的模型。事实上,如果你知道了模型的主键,你可以直接使用 destroy 方法来删除模型,而不用先去数据库中查找。 destroy 方法除了接受单个主键作为参数之外,还接受多个主键,或者使用数组,集合来保存多个主键:

App\Flight::destroy(1);

App\Flight::destroy(1, 2, 3);

App\Flight::destroy([1, 2, 3]);

App\Flight::destroy(collect([1, 2, 3]));

标签:Eloquent,Flight,flight,App,Laravel6,Article,destroy,主键
来源: https://www.cnblogs.com/szyjrypb/p/14978136.html