3分钟短文:Laravel路子真野啊!路由昵称前缀中间件

3分钟短文:Laravel路子真野啊!路由昵称前缀中间件 引言 上一章内容我们介绍了使用laravel路由动词定义方便的url,以及通过url参数绑定传递数据, 本文我们继续深入Route功能,学习一些提升生产力的方法,在现实场景中也非常实用。 “昵称” 如果你的应用程序路由条目可以达到3……

阅读全文

3分钟短文:Laravel模型作用域,为你“节省”更多代码 : 掘金技术征文-双节特别篇

3分钟短文:Laravel模型作用域,为你“节省”更多代码 | 掘金技术征文-双节特别篇 引言 原则上代码写一次,处处是引用,不需要大量的冗余代码,这是一种趋势,也是提高代码健壮性的努力方向。 laravel模型为我们提供了一层数据库操作层,将数据交互独立出来。 但是久而久之,随着项目的需求……

阅读全文

3分钟短文:Laravel查询构造器,告别手写SQL的艰苦岁月

3分钟短文:Laravel查询构造器,告别手写SQL的艰苦岁月 引言 鉴于上一章标题引起一些开发同学的巨大兴趣,本文我们接着此种行文方式继续我们的“Laravel宇宙”系列文章。 我们在前一些章节,相继使用迁移创建了数据库结构,使用seeder为数据库填充了假数据,现在我们要对数据进行……

阅读全文

3分钟短文:核心!Laravel迁移数据库!

3分钟短文:核心!Laravel迁移数据库! 引言 书接上回。我们讲完了路由,又顺带讲了中间件;接着又讲了控制器,还把路由的数据发到控制器,并且渲染到视图页面。更深入的是,把视图文件的模板也说明白了。 MVC - CVM - VMC,到底缺了哪一个呢?M! M = Model,是模型层,是与数据库直接对接的……

阅读全文

3分钟短文:胆儿真肥!Laravel在命令行问用户要数据!

3分钟短文:胆儿真肥!Laravel在命令行问用户要数据! 引言 上一章我教会大家如何在3分钟的时间,通过laravel跻身geek之列(听一下就好[捂嘴.jpg])。实现了一个简单的命令行,和一个复杂的发送邮件通知的功能。 可是细心的读者你发现了没有,使用自定义的命令行,全程我们没有……

阅读全文

3分钟短文:Laravel写个命令行,你就是下一个Geek!

3分钟短文:Laravel写个命令行,你就是下一个Geek! 引言 习惯了在windows下敲敲点点的同学,习惯了没有窗口视图就无从下手的同学,来到linux第一个面临的问题就是,core发行版根本不提供gui,太费空间,太费资源,要啥窗口? 所以电影里看到很多懂的,不懂的,懂的装不懂……

阅读全文

3分钟短文:Laravel表单验证的“指挥中心”:FormRequest

3分钟短文:Laravel表单验证的“指挥中心”:FormRequest 引言 上一章我们学习到,Laravel控制器内引入 ValidatesRequests trait,从而使得继承了基类控制器的类拥有了验证器的所有方法。 但是无论在控制器内进行验证,还是前置到路由器内验证,都会加重这些区域的代码重量,特别是对于复杂……

阅读全文

3分钟短文:Laravel的“南天门”,过滤掉七七八八的数据

3分钟短文:Laravel的“南天门”,过滤掉七七八八的数据 引言 上一章我们教会大家如何从用户表单内正确地获取数据,可是没有讲,获取到的数据到底有啥用,或者说,有的用户提交的数据压根儿就没正经填,那些错乱无效的数据,如果直接放到数据库,纯粹是对数据库的污染。 所以本文就来说说应用程序……

阅读全文

3分钟短文:Laravel应用跟用户打交道,就从拿到他们的数据开始!

3分钟短文:Laravel应用跟用户打交道,就从拿到他们的数据开始! 引言 本来讲完路由和控制器,应该接着讲一讲视图的,但是鉴于视图的功能实在太枯燥,况且是前端页面,免不了写一些js和css。而laravel是偏重后端的,所以为了给后端的开发同学缓冲的时间,我们跳过视图,先来说说用户……

阅读全文

3分钟短文:Laravel路由加模型等于?

3分钟短文:Laravel路由加模型等于? 引言 上一章我们用3分钟时间光速入门了laravel控制的用法,本章不准备说控制器了,说一说另外俩模块,就是路由Route和模型Model,这俩直接加起来,会有什么奇思妙想的发生呢? 请大家接着往下看。 代码时间 还是最早我们讲的那种方式,在路由……

阅读全文