我声明了一个collect()数据类型的变量。我想迭代它,并更新每行上的特定列。
\n示例代码:
\n $a = collect([\n [\'one\' => 1, \'two\' => 2],\n [\'one\' => 3, \'two\' => 4],\n [\'one\' => 5, \'two\' => 6]\n ]);\n\n foreach ($a as $b) {\n $b[\'one\'] = 0;\n }\n\n dd($a);\nRun Code Online (Sandbox Code Playgroud)\n我不明白,为什么结果是这样的:
\n\nCollection {#510 \xe2\x96\xbc\n #items: array:3 [\xe2\x96\xbc\n 0 => array:2 [\xe2\x96\xbc\n "one" => 1\n "two" => 2\n ]\n 1 => array:2 [\xe2\x96\xbc\n "one" => 3\n "two" => 4\n ]\n 2 => array:2 [\xe2\x96\xbc\n "one" => 5\n "two" => 6\n ]\n ]\n}\nRun Code Online (Sandbox Code Playgroud)\n … 注册新用户后我遇到了问题.我需要将用户重定向到页面,并祝贺他已注册.地址是:/ pages/bravo.但重定向不起作用.
def create
@user = User.new(user_params)
if @user.save
redirect_to "pages/bravo"
else
render "new"
end
end
Run Code Online (Sandbox Code Playgroud)
它将返回相同的注册页面而不重定向.谢谢.