...还没满十八 缺活的像二十八,好好努力 不让女朋友失望吧!!!
最近在研究laravel 可真的称是 艺术家了...反向路由,数据迁移,数据填充,中间件...相对tp来说真的是...
说一下文件上传咯..
1:定义路由
image.png
2:控制器
image.png
3:视图
image.png
csrf攻击防范 <input type="hidden" name="_token" value="{{ csrf_token() }}">
4:config配置
定义驱动名
image.png
5:控制器:
image.png
public function t6(Request $request){
if($request->isMethod('post')){
#检测是否上传文件 和 是否上传上传到服务器
if($request->hasFile('image') && $request->file('image')->isValid()){
#相当于move_upload_file
$filename=$request->file("image")->store(date('Y-m-d',time()),'uploads');
echo $filename;
}else{
die("上传失败");
}
}
return view("admin.day4.t6");
}
最总:
image.png
image.png
补充个中间件语法:
语法:php artisan make:middleware 中间件名称 (注:Check功能名 大驼峰)
位置:app\Http\Middleware
使用步骤
步骤1:创建中间件
步骤2:激活中间件(app\Http\Kernel.php)
步骤3:使用修改路由声明哪些路由需要通过中间件过滤 'middleware'=>'CheckTest'
网友评论