Laravel中> withIndex($ index)和 - >之间的区别(' index',$ index)

时间:2016-06-23 08:46:46

标签: laravel

我刚刚来到accros一个定义为->with('index',$index)的变量,我在徘徊,这个格式与我通常使用的这个格式有区别: ->withIndex($index)

如果是,应该推广哪一个?

1 个答案:

答案 0 :(得分:1)

唯一的区别是 with()可以接受带变量的数组,例如->with(['index' => $index]);->withParamName();只传递一个变量。在幕后,Laravel称之为魔术方法并将withIndex($index)转换为with('index',$index),因此您可以使用其中之一。请确保您不使用保留的方法名称,例如 withHeaders,withCookie,withInput 等。