oval / laravel-upload-helper
Laravel 的上传辅助库
v1.0.3
2014-11-13 10:44 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-24 02:49:20 UTC
README
使用 composer 名称包含我们的库:"oval/laravel-upload-helper": "v1.0.3"
控制器
以下是一个控制器方法的示例
public function PostTestUpload()
{
$file = Input::file( "File" );
// Check if any file was uploaded
if( Input::hasFile( "File" ) )
{
$validation = Validator::make(
array( "File" => $file ), // Values
array( "File" => "mimes:png" ) // Rules
);
if( !$validation->fails() )
{
UploadHelper::UploadFile( $file, "location/of/file", uniqid() . "_" . $file->getClientOriginalName() );
}
else
{
print_r( $validation->messages() );
}
}
else
{
// Redirect with some error saying upload a file!
echo "Ah, no file was uploaded...<br />";
}
}
视图
以下是一个视图的示例
<form enctype='multipart/form-data' method="post" action='<?=action('TestController@PostTestUpload')?>'>
Upload <input type='file' name="File" />
<button>UPLOAD</button>
</form>