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]));