小编sha*_*ker的帖子

Laravel"文件上传错误调用非对象上的成员函数getClientOriginalName()"

所有.我正在努力学习Laravel,我正在努力上传图片.我收到以下错误:

"在非对象上调用成员函数getClientOriginalName()"

我正在使用这些包:

"anahkiasen/former": "dev-master",
"intervention/image": "dev-master",
"intervention/imagecache": "2.*"
Run Code Online (Sandbox Code Playgroud)

使用SO后,我已经验证以下内容不会导致上述错误:

  • 表单上的multipart/form-data
  • 上传文件数据存在
  • PHP.ini max_filesize大于这个小测试文件的大小

我的表格是:

<form enctype="multipart/form-data" accept-charset="utf-8" class="form-horizontal" id="create_form" method="POST" action="/elements">

<div class="control-group"><label for="img[]" class="control-label">Upload Image</label><div class="controls"><input multiple="true" class="myclass" accept="image/gif|image/jpeg|image/png" id="img[]" type="file" name="img[]"></div></div>

<div class="form-actions"><input class="btn-large btn-primary btn" type="submit" value="Submit"> <input class="btn-large btn-inverse btn" type="reset" value="Reset"></div>

<input type="hidden" name="_token" value="B0AJ0Y5LMrMng6CsePeZfNSvRQ0KexowOGTK99Gm">
</form>
Run Code Online (Sandbox Code Playgroud)

生成错误的代码是:

$image = Input::file('img');
$filename = $image->getClientOriginalName();
print_($filename);
Run Code Online (Sandbox Code Playgroud)

如果我使用以下方法打印出对象:

的print_r($图像);

...然后我得到:

Array
(
    [0] => Symfony\Component\HttpFoundation\File\UploadedFile Object
        (
            [test:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 
            [originalName:Symfony\Component\HttpFoundation\File\UploadedFile:private] => storageunit.jpg
            [mimeType:Symfony\Component\HttpFoundation\File\UploadedFile:private] => image/jpeg
            [size:Symfony\Component\HttpFoundation\File\UploadedFile:private] => …
Run Code Online (Sandbox Code Playgroud)

php upload laravel

3
推荐指数
1
解决办法
2万
查看次数

Mongodb - 查询深层嵌套数组

我已经在SO和谷歌上提出了类似的问题2天了.这是文件

{
    "rows" : [
        {
            "company" : "1 Gables Inn Bed & Breakfast",
            "address" : " 318 Quapaw Avenue Hot Springs",
            "a_url" : " AR 71901 Phone: 501-623-7576 ",
            "json" : {
                "results" : [
                    {
                        "address_components" : [
                            {
                                "long_name" : "318",
                                "short_name" : "318",
                                "types" : [ "street_number" ]
                            },
                            {
                                "long_name" : "Quapaw Avenue",
                                "short_name" : "Quapaw Ave",
                                "types" : [ "route" ]
                            },
                            {
                                "long_name" : "Hot Springs",
                                "short_name" : "Hot Springs",
                                "types" : [ …
Run Code Online (Sandbox Code Playgroud)

mongodb aggregation-framework

0
推荐指数
1
解决办法
1309
查看次数

标签 统计

aggregation-framework ×1

laravel ×1

mongodb ×1

php ×1

upload ×1