學(xué)完數(shù)據(jù)庫(kù)遷移了,我就按著順序?qū)W到了查詢。 laravel的查詢也是比較有意思的。
首先第一步 把大象放進(jìn)冰箱 打開(kāi)冰箱對(duì)吧? 哈哈哈,是建立路由,突然想到了這個(gè)老梗,見(jiàn)諒見(jiàn)諒。

路由方法
這塊路由如果要是想問(wèn)為什么這么整理的話,可以看我之前寫(xiě)的那篇,我個(gè)人是覺(jué)得十分方便整潔,便于控制器或者方法多了后整理。請(qǐng)點(diǎn)這里:鏈接地址
路由建好了,該第二步了,把大象放進(jìn)冰箱,這個(gè)梗真的忘不了,見(jiàn)諒見(jiàn)諒。建立控制器。用laravel當(dāng)然要用命令行啦,進(jìn)入項(xiàng)目根目錄
php artisan make:controller Home/databaseController --resource
生成之后,按照第一步寫(xiě)的路由,建立方法,一個(gè)get方法 一個(gè)inser方法.特別提醒:--resource是生成每個(gè)可用資源操作的方法。正常這種路由設(shè)置是需要設(shè)置成資源型的。

資源路由
詳情看上方圖片的注釋文字。
第三步:寫(xiě)控制器方法。不玩梗了 嘿嘿嘿。

控制器方法
注意:如果使用DB方法,命名空間需要檢查是否有這一個(gè),不然報(bào)錯(cuò)。

調(diào)用DB
customers表結(jié)構(gòu)請(qǐng)點(diǎn)擊:鏈接地址
可以看看數(shù)據(jù)庫(kù)遷移的知識(shí)和表結(jié)構(gòu)。
數(shù)據(jù)庫(kù)查詢深入一下。
例如經(jīng)常會(huì)單項(xiàng)查詢 查詢id為1的數(shù)據(jù)。

查詢方法

查詢結(jié)果
注意:laravel的where是可以三個(gè)參數(shù)的,上邊的查詢方法,只用了兩個(gè),一個(gè)是參數(shù)字段名,一個(gè)是參數(shù)值,沒(méi)有使用的是第二個(gè)符號(hào)參數(shù)(任意一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)支持的運(yùn)算符,例如=,<,>,<>(不等于),>=,<=等都可以)
有很多where的查詢語(yǔ)句就不多寫(xiě)了,現(xiàn)用現(xiàn)查文檔就可以,這里附上文檔地址想知道更多的可以點(diǎn)擊觀看:文檔鏈接
最后提示:mysql版本問(wèn)題。5.7默認(rèn)開(kāi)啟的新特性sql_model=only_full_group_by,如過(guò)報(bào)錯(cuò),這時(shí)候你可以把配置里邊database.php文件中的 strict參數(shù)由true改為false即可。