Laravel摘记
文章平均质量分 85
伯爵-ShuaiqiShang
努力工作,热爱生活。
展开
-
Laravel摘记之路由、控制器、视图
Laravel路由什么是路由将用户的请求按照事先规划的方案提交给指定的控制器和方法来进行处理。Laravel框架中用户需要访问的全部路由都事先设置好,用户只能访问声明的一些路由,即没有声明的路由是不能被访问的,进而可以提高网站的安全和网站URL访问的友好度。1、路由配置文件路由文件的位置:项目目录/routes/web.php文件2、配置路由①、路由...原创 2018-07-25 21:33:54 · 1856 阅读 · 0 评论 -
Laravel摘记之自带分页处理和session处理
数据分页在laravel里面要完成分页是很简单的,laravel是直接调用模型的分页方法,返回对应的数据和分页的字符串。# 模型# 标准分页Model::paginate(每页显示的记录数)# 简单分页Model::simplePaginate(每页显示的记录数)# 模板{{ $model->links() }}session处理由于 HTTP 是无状...原创 2018-07-22 22:02:52 · 718 阅读 · 0 评论 -
Laravel摘记之模型操作(重点)
模型操作【掌握】Laravel 自带的 Eloquent ORM 提供了一个美观、简单的与数据库打交道的 ActiveRecord 实现,每张数据表都对应一个与该表进行交互的“Model模型”,模型允许你在表中进行数据查询,以及插入、更新、删除等操作。1、模型文件的位置2、命名规则本身laravel对模型的命名没有严格的要求,一般采用 表名(首字母大写).php如: Me...原创 2018-07-22 21:58:23 · 1449 阅读 · 0 评论 -
Laravel摘记之数据库迁移与数据填充
数据库迁移与数据填充1、数据库迁移使用php文件编写的代码来进行,数据库中的表结构的创建和修改。①、生成迁移命令php artisan make:migration create_test_table –create=testmake:migration 参数create_test_table 生成的文件后缀名称–create=test 生成一个表名为test的...原创 2018-07-22 21:55:57 · 596 阅读 · 0 评论 -
Laravel摘记之DB类操作数据库
laravel中的DB类为我们提供了两个形式来操作数据库原生sql语句操作数据库构建器操作数据库创建测试控制器(1)、运行原生 SQL 语句配置好数据库连接以后,DB类为我们提供select、update、insert、delete等方法,方便我们来操作执行sql语句。①、添加操作(insert)// 添加操作$ret = DB::insert(‘inse...原创 2018-07-22 21:42:50 · 4984 阅读 · 0 评论 -
Laravel摘记之模板继承和包含
一、模版继承在一个项目中有许多模板文件,它们有一个特点:拥有共同的头部 和 脚部内容为了避免相同代码重复开发、维护 造成工作效率低下可以把共同的头部和脚部内容集中到一个布局文件中,之后各个具体模板文件去继承该布局文件而使用头部和脚步内容。这个过程成为模板继承。布局文件中相同的代码只维护一份,会大大提升项目开发效率模板文件:共有结构注:不确定的内容用@yield(‘占位标...原创 2018-07-22 11:19:13 · 3336 阅读 · 0 评论 -
Laravel摘记之请求和响应
请求1、Input类来获取数据接收用户输入的类:Illuminate\Support\Facades\InputFacades为应用程序的服务容器中可用的类提供了一个「静态」接口。Laravel 自带了很多 facades ,几乎可以用来访问到 Laravel 中所有的服务。Facades 有很多好处,它为我们使用 Laravel 的各种功能提供了简单,易记的语法,让你不需要...原创 2018-07-22 10:59:23 · 670 阅读 · 0 评论 -
Laravel摘记之表单验证
表单验证表单验证是为了防止访问者跳过客户端验证而造成的系统安全问题,一但非法用户绕过客户端验证而服务器端没有加以验证,这样就是很不安全了,所以项目必须要进行服务器端表单验证。Laravel 提供了多种不同的验证方法来对应用程序传入的数据进行验证。常用基本规则 规则名 说明 required 不能为空 max:value 字段值必须小于或等于va...原创 2018-07-22 00:41:06 · 1671 阅读 · 0 评论 -
Laravel摘记之Composer介绍和Laravel安装
composer简介1、什么是composercomposer英文单词意思:音乐指挥者在windows系统里边安装一个软件,通常比较方便的方式是去”360软件管家”里边找到软件并下载安装使用,同理其它的系统也有类型的软件管理工具来方便我们查询、安装所需要的软件,让安装软件工具便于的快捷方便。php语言项目本身也提供类似”应用市场”的功能,就是composer,我们可以去co...原创 2018-07-22 10:51:10 · 1330 阅读 · 0 评论 -
Laravel摘记之中间件与验证码的使用
中间件中间件作为请求和响应之间的中间人。它是一种过滤机制类型。例如,Laravel包括一个中间件用来验证应用程序的用户认证与否。如果用户通过验证,它将被重定向到主页,否则将被重定向到登录页面。中间件可以通过执行以下命令来创建,所有的中间件都位于app/Http/Middleware目录。 php artisan make:middleware 中间件名1、定义中间件...原创 2018-07-31 21:41:21 · 745 阅读 · 0 评论