如何使用Laravel中的管道
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,本篇内容主要讲解"如何使用Laravel中的管道",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何使用Laravel中的管道"吧!一、控制器路由器部分Ro
千家信息网最后更新 2024年09月22日如何使用Laravel中的管道
本篇内容主要讲解"如何使用Laravel中的管道",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何使用Laravel中的管道"吧!
一、控制器
路由器部分
Route::get('/pipe', ['as'=>'pipe', 'uses'=>'PipeController@index']);
控制代码
input('name'); // $name = Str::random(10); return app(Pipeline::class) ->send($name) ->through($this->pipes) ->then(function ($content) { return User::create([ 'name' => $content, 'email'=>Str::random(10).'@gmail.com', 'password'=>Hash::make('password'), ]); }); }}
二、管道部分
目录结构如下:
├─app│ │ User.php│ ├─Http│ │ ...│ ││ ├─Models│ │ ...│ ││ ├─Pipes│ │ │ BothSidesWords.php│ │ │ LeftWords.php│ │ │ RightWords.php│ │ ││ │ └─Contracts│ │ PipeContracts.php
interface
的代码 路径app/Pipes/Contracts/Pipe.php
下的代码如下:三个管道的类的代码
LeftWords.php
的代码LeftWords.php
的代码BothSidesWords.php
的代码
这里我们使用管道默认的方法handle
,你可以自定义方法名。像下面这样定义myHandleMethod
为处理方法名称。
return app(Pipeline::class) ->send($name) ->through($this->pipes) ->via('myHandleMethod') ->then(function ($content) { return User::create([ 'name' => $content, 'email'=>Str::random(10).'@gmail.com', 'password'=>Hash::make('password'), ]); });
你这样定义后,修改你的interface
,同时修改你的实现类即可。
三、结果说明
访问http://localhost/pipe?name=lisa
之后,能成功打印出获取的结果。User
表内部,有数据保存成功。
{"name": "[left-lisa-right]","email": "3riSrDuBFv@gmail.com","updated_at": "2020-09-05T05:57:14.000000Z","created_at": "2020-09-05T05:57:14.000000Z","id": 15}
到此,相信大家对"如何使用Laravel中的管道"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
代码
管道
方法
成功
内容
结果
部分
学习
控制
实用
更深
三个
兴趣
同时
名称
实用性
实际
控制器
操作简单
数据
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
修改数据库表数据命令
深圳市掘金互联网科技有限公司
低价的云服务器软件服务
vb的网络技术PDF下载
网络安全服务研究综述
徐州加工软件开发询问报价
java查看数据库连接的数
梦幻诛仙与服务器连接失败
方舟生存进化服务器传送物品
中职生计算机网络技术试题
教育类软件开发的发展前景如何
锐新科技 工业互联网
电子商务网站数据库设计er图
盒礼互联网科技有限公司
黑科技互联网大会
网络安全管理方面自查
网络安全知识题及答案
数据库与数据结构
深挖网络安全市场
数据库开发流程
2013十大网络安全事件
CR录音服务器
网络安全手抄报图片头像女动漫
杨浦区软件开发信息推荐
软件开发 合同
计算机设计大赛软件开发文档
查询数据库有多少各表
大数据和it软件开发
client端怎么连接服务器
南京孙秀才软件开发