您的位置:首页 > 编程语言 > PHP开发

laravel框架-实现简单的文件上传

2017-07-02 16:49 946 查看
第一步:配置路由

找到routes目录下的web.php



配置如下



第二步:配置控制器

找到控制器目录



找到路由中指定的控制器







laravel框架,提供了方便的控制器生成方法通过artisan

打开终端,切换到laravel框架根目录,执行命令

php artisan make:controller Home\IndexController





第三步: 写一个简单的html页面,提交文件

找到resourses目录 –> views目录 该目录就是存放所有视图的目录

在controller中指定的,view视图路径是home.test.index



index.blade.php代码

<!DOCTYPE html>
<html lang="zh-CN">
<head>
{{--设置字符编码--}}
<meta charset="utf-8">
{{--作者--}}
<meta name="author">
{{--给搜索引擎提供的,页面详情--}}
<meta name="description" content="">
{{--标题--}}
<title>文件上传测试</title>

</head>
<body>
<form action="/test/upload" method="post" enctype="multipart/form-data">
{{ csrf_field() }}
<input type="file" name="meinv">
<input type="submit" value="上传">
</form>
</body>
</html>


浏览器运行效果





将test/upload配置到路由中



配置上传路由控制器



此时一个简单的配置就完成了,测试一下

选择一张美女图片进行上传



此时查看storage目录



我们发现,我们上传的图片已经可以在保存到了该目录下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息