Laravelのファイルアップロード
Laravelでファイルアップロードをする場合。
Blade側
{{ Form::open(['action' => ['TitleController@upload'], 'files' => true]) }} <fieldset> クリックしてCSVファイルを選択してください ⇒ <input class="input-file uniform_on" type="file" name="csv"> <div class="form-actions"> <button type="submit" class="btn btn-warning">アップロード</button> /div> </fieldset> {{ Form::close() }}
Controller側
public function upload() { $file = Input::file('csv')->move('csvfiles','upload.csv); echo $file->getRealPath(); }
「csvfiles\upload.csv」が表示される。