laravel中get和all有什么區別

laravel中,get和all都可以獲取到模型,區別是all可以直接獲取所有模型,而get是在添加了許多約束條件之后獲取模型,若get前面不添加約束條件的話,效果與all等同。

laravel中get和all有什么區別

本文操作環境:Windows10系統、Laravel6版、Dell G3電腦。

laravel中get和all有什么區別

get?,all?都可以獲取到模型?

all?是直接獲取所有,get?是在添加了許多約束之后獲取模型,

get前面如果不加約束條件的話,效果與all等同

示例如下:

這兩個在laravel之間有什么區別

$input?=?Input::get();

$input?=?Input::all();
public?static?function?all() { ???$input?=?array_merge(static::get(),static::query(),static::file()); ???//?.... ???return?$input; }

所以所有()調用get()并返回它的內容以及query()和file()$_FILES超全局.

【相關推薦:laravel視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享