Laravel中的With()与Compact()

Ani*_*esh 4 laravel difference

有什么区别with()compact()

哪个更有效?

Sag*_*tam 8

with()是通过其类之一的方法提供的方法,而compact()是默认情况下可用的方法PHP不能在with()laravel 外部使用,但compact()可以在脚本中的任何位置使用PHP

compact()函数用于将给定变量转换为数组,其中数组的键将是变量的名称,数组的值将是变量的值。


bai*_*kho 5

with()是Laravel函数,compact()是PHP函数,目的完全不同。

with()允许您将变量传递到视图,并compact()根据作为字符串参数的现有变量创建一个数组。

有关此问题的更多信息,请参见compact()