學(xué)完數(shù)據(jù)庫遷移了弥激,我就按著順序?qū)W到了查詢进陡。 laravel的查詢也是比較有意思的。
首先第一步 把大象放進(jìn)冰箱 打開冰箱對吧秆撮? 哈哈哈四濒,是建立路由换况,突然想到了這個老梗职辨,見諒見諒。
路由方法
這塊路由如果要是想問為什么這么整理的話戈二,可以看我之前寫的那篇舒裤,我個人是覺得十分方便整潔,便于控制器或者方法多了后整理觉吭。請點這里:鏈接地址
路由建好了腾供,該第二步了,把大象放進(jìn)冰箱鲜滩,這個梗真的忘不了伴鳖,見諒見諒。建立控制器徙硅。用laravel當(dāng)然要用命令行啦,進(jìn)入項目根目錄
php artisan make:controller Home/databaseController --resource
生成之后榜聂,按照第一步寫的路由,建立方法嗓蘑,一個get方法 一個inser方法.特別提醒:--resource是生成每個可用資源操作的方法须肆。正常這種路由設(shè)置是需要設(shè)置成資源型的。
資源路由
詳情看上方圖片的注釋文字桩皿。
第三步:寫控制器方法豌汇。不玩梗了 嘿嘿嘿。
控制器方法
注意:如果使用DB方法泄隔,命名空間需要檢查是否有這一個拒贱,不然報錯。
調(diào)用DB
customers表結(jié)構(gòu)請點擊:鏈接地址
可以看看數(shù)據(jù)庫遷移的知識和表結(jié)構(gòu)佛嬉。
數(shù)據(jù)庫查詢深入一下逻澳。
例如經(jīng)常會單項查詢 查詢id為1的數(shù)據(jù)岩调。
查詢方法
查詢結(jié)果
注意:laravel的where是可以三個參數(shù)的,上邊的查詢方法赡盘,只用了兩個号枕,一個是參數(shù)字段名,一個是參數(shù)值陨享,沒有使用的是第二個符號參數(shù)(任意一個數(shù)據(jù)庫系統(tǒng)支持的運算符,例如=,<,>葱淳,<>(不等于),>=,<=等都可以)
有很多where的查詢語句就不多寫了,現(xiàn)用現(xiàn)查文檔就可以抛姑,這里附上文檔地址想知道更多的可以點擊觀看:文檔鏈接
最后提示:mysql版本問題赞厕。5.7默認(rèn)開啟的新特性sql_model=only_full_group_by,如過報錯定硝,這時候你可以把配置里邊database.php文件中的 strict參數(shù)由true改為false即可皿桑。