我刚刚来到accros一个定义为->with('index',$index)
的变量,我在徘徊,这个格式与我通常使用的这个格式有区别:
->withIndex($index)
?
如果是,应该推广哪一个?
答案 0 :(得分:1)
唯一的区别是 with()可以接受带变量的数组,例如->with(['index' => $index]);
和->withParamName();
只传递一个变量。在幕后,Laravel称之为魔术方法并将withIndex($index)
转换为with('index',$index)
,因此您可以使用其中之一。请确保您不使用保留的方法名称,例如 withHeaders,withCookie,withInput 等。