我有以下PHP代码:
foreach($_FILES['images']['name'] as $file) {
$is_main = ($_FILES['images']['name'][$i] == $_POST['images'][0]) ? 'main' : $i;
}
拉拉维尔的翻译是什么?
我试过:
$files = Input::file('images');
foreach($files as $file) {
$is_main = ($file->getClientOriginalName() == $file[0]) ? 'main': $i;
}
但是它不起作用,正确的翻译是什么?
通过阅读文档,您应该执行以下操作:
if (Input::file('photo')->isValid())
{
$name = Input::file('photo')->getClientOriginalName();
Input::file('photo')->move($destinationPath, $name);
}
经过一些尝试和错误,我终于可以解决它,这是代码:
$is_main = ($file->getClientOriginalName() == Input::all()["images"][0]) ? true : NULL;
感谢那些帮助过的人