php - 我无法在 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。我该如何解决这个问题?
解决方案
解决方案:
我正在使用 plesk 面板。File_uploads 在 php.ini 中被禁用。我启用了 file_uploads,没关系。
推荐阅读
- sql - 从离散日期创建间隔
- android - Android无法连接到之前已经连接的wifi
- postgresql - PostgreSQL 密码不会过期?
- c - 如何判断 ELF 二进制文件是否是用 BINDNOW 构建的?
- javascript - 获取最近的坐标对象的id
- c# - 生成一维整数数组,数组长度为 10,范围从 1 到 20
- zsh - 带有 Powerlevel10k 的 ZSH 在终端启动时不起作用
- mysql - 使用用户定义的变量动态命名第二个数据库以将表与第二个数据库连接起来
- github-actions - 如何在发布时在 github 操作中获取目标分支
- java - 使用 String.format 时如何打印不带引号的 null