使用 Laravel 4 中的表单将 innherHtml 传递的元素上传到数据库

Posted

技术标签:

【中文标题】使用 Laravel 4 中的表单将 innherHtml 传递的元素上传到数据库【英文标题】:Uploading an innherHtml delivered element to a database using a form in Laravel 4 【发布时间】:2013-07-07 17:07:28 【问题描述】:

javascript 中,我有一个 innerhtml 元素,我正在尝试使用 Laravel 4 中的表单将其上传到我的 mysql 数据库。

在 javascript 中,我有:

document.getElementById("myUrl").innerHTML = FPFile.url;

这是我要上传到我的数据库的网址。

那么,在视图中,我有:

Form::hidden('myUrl',null, array(
    'id'     => 'myUrl',
));  

这是我尝试将 url 作为表单的一部分上传到数据库。

在我的控制器中,我有:

 $artist->image_path = Input::get('myUrl');

该列名为image_path,视图中的对象为'myUrl'。

当我点击表单的提交时,没有上传 url。

你看到我做错了什么吗?谢谢您的帮助。

【问题讨论】:

【参考方案1】:
document.getElementById("myURL").value = FPFile.url;

【讨论】:

工作就像一个魅力。谢谢,这就是我要找的。​​span>

以上是关于使用 Laravel 4 中的表单将 innherHtml 传递的元素上传到数据库的主要内容,如果未能解决你的问题,请参考以下文章

使用 Laravel 4 使用关系数据库存储动态数据

Laravel 4 - 显示带有旧数据输入以及数据库信息的编辑表单

如何在更新 Laravel 中的记录时将表单发布数据加载到模型中

如何使laravel中的动态表单字段可填写

Laravel:表单中的 HTTPS::open()

使用邮件类的 Laravel 4 联系表单,错误未定义 $data 来自包含电子邮件的视图