2013-06-27 99 views
1

我想通過這樣的形式,Laravel 4如何Laravel通過表單發送POST圖像URL變量4

上傳圖片的URL如果沒有一個框架,我會用這樣的:

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

其中圖像網址通過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', 
           ));}} 

謝謝你的幫助。

回答

0

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

嚴重的是,就是這麼簡單!請參閱:http://laravel.com/docs/html

然後,檢索文件:$file = Input::file('myImage');

參見:http://laravel.com/docs/requests#files

+0

但我只是想存儲的網址。我正在使用filepicker來存儲url,我只是想在表單提交時將它存儲在我的數據庫中。 – user1072337

+0

爲了進一步簡化它,我使用

打印出來的URL;我如何獲得這個網址上傳的形式? – user1072337

+0

你可以用我在答案中所說的話迴應價值。否則,我不理解你的問題。 –

0

我真的不理解你的問題。 但在葉片的

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

相當於是...

<div id="myResults" value="{{{ Input::get("img") }}}"></div>

那是你問的是什麼?

+0

會在我點擊提交時將圖片網址上傳到我的表單中嗎? – user1072337

+0

絕對不是。 –

+0

那我該怎麼做? – user1072337