laravel中的scope作用域


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

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

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

后面那我們去控制器進行處理模板數據

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

關於方法中的參數 $query ,查看Api文檔了解是 scope 定義的方法有倆個參數,一個是 Builder、一個是 Model。
在 Post 模型方法前加上一個 scope 前綴,作用域總是返回 查詢構建器。在調用 scope 作用域的方法時,通過返回的構建器來拼接成完整的查詢條件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM