laravel
-
使用 Laravel Eloquent 的 hasMany 来开发无限极分类
下面由laravel开发入门教程栏目给大家介绍使用 laravel eloquent 的 hasmany 来开发无限极分类的方法,希望对需要的朋友有所帮助! 在网上商城上,我们经常可以看到多级分类、子分类、甚至无限极分类。本文将向你展示如何优雅的通过 Laravel Eloquent 将其实现。 我…
-
关于使用laravel快速构建vuepress管理器的介绍



下面由laravel开发入门教程栏目给大家介绍使用laravel快速构建vuepress管理器的方法,希望对需要的朋友有所帮助! 使用laravel快速构建vuepress管理器 介绍 刚刚学了下laravel感觉很方便,最近也在用vuepress做个人博客,但是感觉每次写文章管理文章不是特别方便,…
-
你知道Laravel ORM 中的骚操作吗
下面由%ign%ignore_a_1%re_a_1%入门教程栏目给大家介绍laravel orm 中你不知道的骚操作,希望对需要的朋友有所帮助! append class User extends Model { protected $appends = [‘is_adult’]; public f…
-
如何在Laravel中使用中间件进行跨站请求伪造(CSRF)保护
在现代Web应用中,跨站请求伪造(CSRF)攻击已成为一种常见的攻击方式,Laravel是一款流行的PHP框架,它内置了CSRF保护机制,使用中间件可以非常方便地为应用添加CSRF保护。 本文将介绍如何在Laravel中使用中间件进行CSRF保护,并提供具体的代码示例。 什么是跨站请求伪造(CSRF…
-
Laravel 单行为控制器设计的魅力
昨天,Jeffrey Way 发布了一条推文,他问大家更愿意将其控制器命名为单数还是复数。 我回答我两种方案都不选,我使用单动作控制器。随后发生的是,有的人同意,有的不同意,有的甚至做出了最奇怪的事情。 由于十分强烈的反映,我想写一篇文章来解释为什么我爱单行为控制器、还有我为什么觉得它们很美妙。 首…
-
Laravel 基于 Module 实现 API 架构
我非常喜欢编写基于模块化设计的软件和编程方式,但我不太喜欢依赖第三方软件包和类库来处理一些琐碎的事情,因为它们不会让你的编程水平得到很好的提升。所以这两年来,我一直在用 Laravel 编写基于模块的软件,现在我对这个结果非常满意。 推动我走向基于模块化设计的软件和编程方式的决定性因素是我想持续提升…
-
关于 Laravel ORM 对 Model::find 方法进行缓存
下面由Laravel开发教程栏目给大家介绍Laravel ORM 中你不知道的骚操作,希望对需要的朋友有所帮助! 前段时间做项目时候,想要在不改变方法签名的情况下,给 Model::find 方法做个缓存。而且想要做到即插即用。 1.先看一下当我们调用 find 方法时,框架干了什么? 找到 Ill…
-
session与cookie的机制及laravel框架下的相关应用
一、cookie的由来 当用户访问某网站时,web服务器会将部分信息保存到本地计算机上,当用户再次关顾该网站时,服务器会去查看用户是否登录过该网站,如果登录过,就会将这些记录在本地的信息发送到网页上展示出来,这就是cookie存在的意义。 那么服务器如何识别用户呢?众所周知,http协议是无状态连接…
-
laravel框架与thinkPHP框架的区别
laravel框架与thinkPHP框架的区别 主要区别: 1.渲染模版方式的不同: 在Laravel框架里,使用return view()来渲染模版; 而ThinkPHP里则使用了$this->display()的方式渲染模版; 2.在Laravel框架里,由于其考虑到了跨站请求伪造, 所以…
-
laravel 数据验证规则
laravel 怎样验证数据规则 return [‘accepted’ => ‘必须为yes,on,1,true’, ‘active_url’ => ‘是否是一个合法的url,基于PHP的checkdnsrr函数,因此也可以用来验证邮箱地址是否存在’, ‘after:date’ =>…