1
我试图从输入是数组中Laravel 4得到的值: $corporate_document = Input::get('corporate_document');
获取值时,它是阵列 - Laravel 5
但它返回NULL。
当我转储输入::所有的(),它是存在的:
array(78) {
//other inputs
["corporate_document"]=>
array(3) {
[0]=>
object(Symfony\Component\HttpFoundation\File\UploadedFile)#9 (7) {
["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=>
bool(false)
["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=>
string(21) "image1.png"
["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=>
string(9) "image/png"
["size":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=>
int(46602)
["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=>
int(0)
["pathName":"SplFileInfo":private]=>
string(14) "/tmp/phpmY7ww1"
["fileName":"SplFileInfo":private]=>
string(9) "phpmY7ww1"
}
[1]=>
object(Symfony\Component\HttpFoundation\File\UploadedFile)#10 (7) {
["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=>
bool(false)
["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=>
string(28) "image2.png"
["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=>
string(9) "image/png"
["size":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=>
int(46602)
["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=>
int(0)
["pathName":"SplFileInfo":private]=>
string(14) "/tmp/phpdT87Cm"
["fileName":"SplFileInfo":private]=>
string(9) "phpdT87Cm"
}
}
}
如何从输入corporate_document
使用输入::得到()或类似的东西得到的值?
你是否在使用laravel 5或4,你在你的文章中提到过,我无法弄清楚。它看起来像你试图访问$ _FILES。您可能需要使用此代码,而不是https://laravel.com/docs/5.1/requests#files – Brett