为什么控制器中的文件映像为null



当我提交带有文件映像的表单时,但控制器中的文件为null。这是表格

<form action="{{url('company',$cdetail->id)}}" method="get" enctype="multipart/form-data">
@csrf
<input type="text" name="Name" value="{{$cdetail->name}}" class="form-control" placeholder="Name">
<br>
<input type="text" name="Email" value="{{$cdetail->email}}" class="form-control" placeholder="Email">
<br>
<input type="file" name="Logo"  class="form-control" placeholder="Logo">
<br>
<div class="modal-footer">
<button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">submit</button>
</div>
</form>

和控制器

public function show(Request $request, $id)
{
dd($request);
}

根据文件

HTTP POST方法将数据发送到服务器。请求正文的类型由Content-type标头指示。通过在元素的enctype属性中放入适当的字符串来选择内容类型。

并且HTTP GET方法请求指定资源的表示。使用GET的请求应该只检索数据。

更改

<form action="{{url('company',$cdetail->id)}}" method="get" enctype="multipart/form-data">

<form action="{{url('company',$cdetail->id)}}" method="POST" enctype="multipart/form-data">

最新更新