【问题标题】:How to send a POST image url variable through a form in Laravel 4如何通过 Laravel 4 中的表单发送 POST 图片 url 变量
【发布时间】:2013-06-25 15:54:53
【问题描述】:

我正在尝试通过 Laravel 4 中的表单上传图片网址。

如果没有框架,我会使用这样的东西:

<div id="myResults" value="<php echo h($_POST['img'])"></div>

图像 url 通过 javascript 文件发送到 ID“myResults”。

在javascript中:

document.getElementById("myResults").innerHTML = "<img src='" + FPFile.url + "' width='200px' height='200px'>";

我会使用h($_POST['img'])" 值来获取url,然后在表单提交点击时将其存储在数据库中。

我的问题是如何在 Laravel 4 中执行相同的功能?使用表格:

{{ Form::open(array('route' => 'artists.store')) }}

{{Form::submit('Submit', null, array(
                                'class' => 'button',
                                ));}}

感谢您的帮助。

【问题讨论】:

    标签: forms laravel laravel-4


    【解决方案1】:

    我不是很理解你的问题。 但相当于

    &lt;div id="myResults" value="&lt;php echo h($_POST['img'])"&gt;&lt;/div&gt;

    在 Blade 中是...

    &lt;div id="myResults" value="{{{ Input::get("img") }}}"&gt;&lt;/div&gt;

    这是你问的吗?

    【讨论】:

    • 当我点击提交时,是否会将图片网址上传到我的表单?
    【解决方案2】:

    {{ Form::file('myImage') }}

    说真的,就这么简单!见:http://laravel.com/docs/html

    然后,检索文件:$file = Input::file('myImage');

    见:http://laravel.com/docs/requests#files

    【讨论】:

    • 但我只想存储 url。我已经在使用 filepicker 来存储 url,我只想在提交表单时将它存储在我的数据库中。
    • 为了进一步简化,我使用
      ;如何让这个 url 与表单一起上传?
    • 您可以用我在回答中所说的话来呼应这个值。否则,我不明白你的问题。
    猜你喜欢
    • 1970-01-01
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 2014-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-01
    相关资源
    最近更新 更多