安装

compose安装

composer create-project laravel/laravel 项目名称 --prefer-dist

镜像迁移

创建新表

php artisan make:migration create_users_table --create=users

添加字段到表

php artisan make:migration add_votes_to_users_table --table=users

执行迁移

php artisan migrate

还原迁移

php artisan migrate:rollback    //此还原是回复到上一次运行的「批量」迁移
php artisan migrate:reset   //命令会还原应用程序的所有迁移

Model

创建

php artisan make:model User

controller

创建

php artisan make:controller UsersController

middleware

创建

php artisan make:middleware UserMiddleware

Eloquent ORM

外键规则

下面是商品图片表字段pro_id绑定了商品表id字段

$table->bigInteger('pro_id')->unsigned()->comment('绑定的商品id');
$table->foreign('pro_id')->references('id')->on('pros')->onUpdate('cascade')->onDelete('cascade');

绑定完的默认外键是表名pros(单数,去掉s),加上_id ,即pro_id为laravel默认绑定。

如果想修改默认外键名称为pid,则可修改商品model Pro

public function proImages()
{
    return $this->belongsTo('App\ProImage','foreign_key');
}

由foreign_key来指定所绑定的外键pid便可以达到重写外键的作用