首先在命令行创建一个迁移文件:
php artisan make:migration create_testpaper_table
再利用这个方法创建一个author表
要运行应用中所有未执行的迁移,可以使用 Artisan 命令提供的migrate方法:
php artisan migrate
在命令行输入上面指令就可以在数据库创建出表来了
表已经建好,进行填充
创建填充器
在laravel文件夹下打开命令栏
输入以下命令:
php artisan make:seeder XXXXTableSeeder
显示以下内容创建成功
填写好要填充的内容
!注意:你填充的数据格式要和你建好的数据库表里的数据内容格式相同 不然会报错
运行填充器对表单进行填充
在命令栏输入以下命令:
php artisan db:seed --class=PaperTableSeeder
显示以下内容表示填充成功
打开数据库查看
创建成功
进行联表查询
创建好路由
填写laravel框架 联表查询语句
public function test5(){
$data=DB::table('article')
->select('article.id' , 'article.Article_name' , 'author.Author_name')
->leftJoin('author','article.Author_id','=','author.id')
->get();
dump($data);
}
}
成功✌