アップロードフォームのView
<?php echo Form::open(array("class"=>"form-horizontal", "enctype"=>"multipart/form-data")); ?>
<?php echo Form::file('file'); ?>
<?php echo Form::submit('submit', 'Upload', array('class' => 'btn btn-primary')); ?>
<?php echo Form::close(); ?>
Controller
public function action_upload($id = null)
{
$config = array(
'path' => 'files',
'new_name' => $file_name,
'ext_whitelist' => array('jpg', 'jpeg'),
);
Upload::process($config);
if (Upload::is_valid())
{
Upload::save();
$file = Upload::get_files(0);
Session::set_flash('success', $file['name']." has been uploaded successfully.");
}
else
{
$error_file = Upload::get_errors(0);
Session::set_flash('error', $error_file["errors"][0]["message"]);
}
}