resources/views/uploadfile.php
'/uploadfile','files'=>'true'));
echo '选择一个要上传的文件:
';
echo Form::file('image');
echo Form::submit('提交上传');
echo Form::close();
?>
第2步 - 通过执行以下命令创建一个名为UploadFileController 的控制器。
D:laravel>php artisan make:controller UploadFileController第3步 - 成功执行后,您会收到以下输出 -

第4步 - 复制下面的代码到文件 - app/Http/Controllers/UploadFileController.php。
app/Http/Controllers/UploadFileController.php
file('image');
//Display File Name
echo 'File Name: '.$file->getClientOriginalName();
echo '
';
//Display File Extension
echo 'File Extension: '.$file->getClientOriginalExtension();
echo '
';
//Display File Real Path
echo 'File Real Path: '.$file->getRealPath();
echo '
';
//Display File Size
echo 'File Size: '.$file->getSize();
echo '
';
//Display File Mime Type
echo 'File Mime Type: '.$file->getMimeType();
//Move Uploaded File
$destinationPath = 'uploads';
$file->move($destinationPath,$file->getClientOriginalName());
}
}
第5步 - 添加以下行到文件 - app/Http/routes.php
app/Http/routes.php
Route::get('/uploadfile','UploadFileController@index');
Route::post('/uploadfile','UploadFileController@showUploadFile');
第6步 - 请访问以下网址进行测试上传文件功能。
http://localhost:8000/uploadfile
第7步- 这会收到一个提示,如下面图片所示。
点击“提交上传”按钮后,上传文件处理结果如下所示:



