一个表单页面,既有文字表单要填,同时有一张图片要上传,然后一起提交,那么控制器里面store()方法应该怎么写?
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
简单办法是控制器里文本和字段一起取,一起验证。主流的是文件发到另一个操作中,用前端控制,在选定文件或点击上传的时候异步传上去,然后返回文件路径。这样提交表单时,提交的将是文件路径。
简单办法是控制器里文本和字段一起取,一起验证。 主流的是文件发到另一个操作中,用前端控制,在选定文件或点击上传的时候异步传上去,然后返回文件路径。 这样提交表单时,提交的将是文件路径。
@justtest 补充问一下: 1、在上图中,如果图片不是users表的字段,是其他表比如articles表的一个字段,那么,取得这个字段id该怎么写? 2、用ajax上传,上传图片这个表单和其他文本表单是写在同一个 {!! Form::open([‘url’=>’’]) !!}
{!! Form::close() !!} 中吗?
1,没办法告诉你具体业务代码怎么写,只要能达到你的设想,你爱咋写咋写,要是有关其它模型,如何去查询你自由决断。 2,可以用同一个 form, 然后给提交按钮绑事件临时改掉 action 路径,在 ajax 回调里再改回来。也可以写成两个独立的。仍然是这句话,你自由决断。没什么最佳实践,自己怎么顺手怎么搞。或者打开控制台随便找一个你欣赏的网站,看提交表单时的 dom 变化。