laravel框架 聯表查詢

首先在命令行創建一個遷移文件:
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);

}

}

在這裏插入圖片描述

成功✌

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章