php - Laravel 4 upload image form -
i'm trying make form allows uploading file , store in public/upload folder of application.
my form is:
<form action="/image/save" method="post"> <input name="image" type="file" /> <input type="submit" value="save"/> </form>
and controller:
public function save(){ $file = input::file('image'); $destinationpath = 'upload/'; $filename = $file->getclientoriginalname(); input::file('image')->move($destinationpath, $filename);
but when run following error: call member function getclientoriginalname()
on non-object
you need have file input enabled on form. (doc)
in laravel, can use:
form::open('image/save', array('files'=> true))
or
<form action="/images/save" method="post" enctype="multipart/form-data">
otherwise receiving file input file name string.
Comments
Post a Comment