Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 5.5.40文件上载不工作_Php_Html_Laravel 5 - Fatal编程技术网

Php Laravel 5.5.40文件上载不工作

Php Laravel 5.5.40文件上载不工作,php,html,laravel-5,Php,Html,Laravel 5,我已成功地将laravel从5.6降级到5.5.40。但现在我遇到了一个问题:在将laravel输入文件降级之前,它是工作的,而现在它不是。当我写$request->file('image')时,它返回null。 我已设置了enctype,但仍不工作。同样的表单也适用于laravel 5.6!只有使用type=“file”的输入不起作用。有人能帮我吗 视图: <form action="{{route('apply')}}" method="post" enctype="multipart

我已成功地将laravel从5.6降级到5.5.40。但现在我遇到了一个问题:在将laravel输入文件降级之前,它是工作的,而现在它不是。当我写
$request->file('image')
时,它返回
null
。 我已设置了
enctype
,但仍不工作。同样的表单也适用于laravel 5.6!只有使用
type=“file”
的输入不起作用。有人能帮我吗

视图:

<form action="{{route('apply')}}" method="post" enctype="multipart/form-data">
    {{ csrf_field() }}
    <input type="file" name="image"/>
    <br>
    </br >
    <input type="submit" name="submit" value="Send"/>
</form >
它返回:

{
    "_token":"o3s4YrXK2L98gU3H6JWFGSWbPfCdm7Z4JsM5azK3",
    "submit":"Send",
    "image":{}
} 

你能分享你的代码吗?请分享一个code@CROZET好的,我现在更新了问题。@Salman Zafar我更新了question@Dimitri最感谢的是,伙计。我在自找麻烦。这个dd(\Request::file());让我明白什么文件让我运行。谢谢
{
    "_token":"o3s4YrXK2L98gU3H6JWFGSWbPfCdm7Z4JsM5azK3",
    "submit":"Send",
    "image":{}
} 
 Try This code to upload a file      

              public function apply(Request $request)
              {  
                           $file = $request->image;
                          //getting timestamp
                           $timestamp = time().str_random(20);
                           $name = $timestamp. '-' .$file
                            ->getClientOriginalName();
                           $file->move(public_path().'/images/', $name);

               }