首页 > 解决方案 > 我无法在 Laravel 8 中上传文件 响应中没有 img_id

问题描述

我是 Laravel 的新手。我可以进行正常添加,但无法添加文件。问题是什么?

{!!BootForm::open([ 'method' => 'POST', 'route' => 'admin.companies.postCreateCompany', 'files'=> 'true'])->enctype('multipart/form-data') !!}
{!!BootForm::text('Company Name', 'company_name', null, ['required' => '', 'placeholder' => 'Company Name'])!!}
{!!BootForm::text('Name', 'owner_firstname', null, ['required' => '', 'placeholder' => 'Name'])!!}
{!!BootForm::text('Lastname', 'owner_lastname', null, ['required' => '', 'placeholder' => 'Lastname'])!!}
<div class="form-group">
    <input id="img_id" type="file" name="img_id">
</div>
{!!BootForm::text('Email', 'email', null, ['required' => '', 'placeholder' => 'Email'])!!}
{!!BootForm::submit('Save')->class('btn btn-success') !!}
{!!BootForm::close()!!}Items')->toArray();

控制器

public function postCreateCompany(Request $request)
{
    echo response()->json($request);
}

回复

HTTP/1.0 200 OK 缓存控制:无缓存,私有 内容类型:应用程序/json 日期:星期一,2020 年 12 月 7 日 14:54:28 GMT

{"_token":"xxxxx","company_name":"aaaaaaaaaaaa","owner_firstname":null,"owner_lastname":null,"email":null}

响应中没有 img_id。我该如何解决这个问题?

标签: phplaravelfilefile-uploadlaravel-8

解决方案


解决方案:

我正在使用 plesk 面板。File_uploads 在 php.ini 中被禁用。我启用了 file_uploads,没关系。


推荐阅读