首頁 > php框架 > Laravel > laravel路由裡的scope是什麼

laravel路由裡的scope是什麼

藏色散人
發布: 2019-08-07 11:30:41
原創
3502 人瀏覽過

laravel路由裡的scope是什麼

laravel路由裡的scope是什麼?

laravel中的scope作用域

laravel中在模板中處理(屬於不屬於)的資料(增刪改查),引入了scope來處理

也就是在模板定義方法中,加上前綴scope。

簡言之,Laravel中模型中可以定義scope開頭方法,這類方法可以透過模型直接呼叫。這類方法也稱為查詢作用域。

laravel路由裡的scope是什麼

laravel中要求在定義的方法scope後面跟的字母要大寫

後面那我們去控制器進行處理模板資料

laravel路由裡的scope是什麼

在控制器中使用:去除scope前綴,首字母變小寫調用就好啦.

關於方法中的參數$query ,查看Api文檔了解是scope 定義的方法有兩個參數,一個是Builder、一個是Model。

在 Post 模型方法前加上一個 scope 前綴,作用域總是回傳 查詢建構器。在呼叫 scope 作用域的方法時,透過傳回的建構器來拼接成完整的查詢條件。

更多Laravel相關技術文章,請造訪Laravel框架入門教學專欄進行學習!

以上是laravel路由裡的scope是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
composer安裝laravel安裝不上
來自於 1970-01-01 08:00:00
0
0
0
Laravel 5.1 登入 laravel 自備的 沒有啦
來自於 1970-01-01 08:00:00
0
0
0
為什麼thinkphp比laravel效能好?
來自於 1970-01-01 08:00:00
0
0
0
laravel eloquent實作原理
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板