摘要: 1、什么是ORM 对象关系映射(Object Relation Maping),这个关系就是关系数据库。因此,顾名思义,ORM的核心是我们通过操作对应来操作关系数据库。 ORM的优点: ORM提供了对象属性与表字段的映射,可以大大提高开发效率 ORM的缺点: ORM牺牲了一部分性能,同时带来了学习的 阅读全文
posted @ 2020-09-08 11:25 洛飞 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 1、为什么要使用命名空间 因为类有为属性、方法,那么我们通过命名空间来把这些属性和方法划为给这些类。这样就带来一个类,即如果你想在另外一个类中调用其他类的方法时,不用考虑其他类的方法或者属性与本身的方法和属性冲突的问题, 2、为什么要use命名空间 我们想调用另外一个类的方法或者属性的时候,要带上命 阅读全文
posted @ 2020-09-08 10:27 洛飞 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 1、创建和编写种子文件 php artisan make:seeder TestTableSeeder{种子文件的名,文件名} 此时会在dstabase/seeds中创建对应表名的seeder文件,如下图 2、将该种子文件名放入 DatabaseSeeder.php 中的run方法 3、执行运行种子 阅读全文
posted @ 2020-09-08 05:10 洛飞 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1、要先创建数据文件 php artisan make:migration create_goods_table --create=goods 文件路径:database/migrations 文件名:create_goods_table.php 表名:goods 2、使用命令生成表 php art 阅读全文
posted @ 2020-09-08 04:15 洛飞 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 要开启相应数据库的pdo扩展。 配置数据库连接 在larave中连接数据库的配置地方有两个 1、.env文件 2、修改config/database.php文件 如下: 注意此时要开启MySQL,也就是进程中有MySQL服务 创建数据库 CREATE DATABASE `laraveltest` D 阅读全文
posted @ 2020-09-07 10:28 洛飞 阅读(445) 评论(0) 推荐(0) 编辑
摘要: laravel提供的数据验证有多个方法,每个验证规则用“|”隔开。 验证规则 规则名 说明 required 不能为空 max:value 字段值必须小于或等于value,对于字符串来说,value 为字符数 min:value 字段值必须大于或等于value,对于字符串来说,value 为字符数 阅读全文
posted @ 2020-09-07 06:47 洛飞 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 1、视图的位置 resources目录下面 2、分配数据到模板 view(模板文件名称,关联数组) view(模板文件名称,compact('变量名1','变量名2'))//个人感觉这个是使用最多的,可以把名字传给前端的模板view(模板文件名称)->with(关联数组) 下面就是一些实际操作 生成 阅读全文
posted @ 2020-09-06 16:10 洛飞 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 响应客户端的数据可以返回的类型有 1、字符串数组 2、设置cookie 3、重定向 注意:这个cookie时作为一个响应的值。 设置cookie要特别注意:一定改要配合return使用,否则设置不会成功 当然也要了解Google里面的cookie存放地址也行。 在程序中获取cookie,并输出 关于 阅读全文
posted @ 2020-09-06 12:16 洛飞 阅读(1441) 评论(0) 推荐(0) 编辑
摘要: 共有三种方法获取请求数据,有一些难免会遗忘,所以要查一下手册,地址就是请求这一章 1、request类获取数据 2、input类获取数据 3、辅助函数方式获取数据 1、request类获取数据 通过依赖注入方式来获取当前HTTP请求的实例,应该在控制器方法引入Illuminate\Http\Requ 阅读全文
posted @ 2020-09-06 10:58 洛飞 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: 1、为什么要用laravel中控制器? 因为我们不想在路由文件中以闭包的形式处理请求逻辑,控制器能将相关请求处理逻辑组成一个单独的类,控制器存放在app/Http/Controller目录下。 2、控制器文件的命名与创建命令 命名规则:控制器文件名使用驼峰法进行命名。 两种控制器: 1、一般控制器 阅读全文
posted @ 2020-09-06 08:11 洛飞 阅读(264) 评论(0) 推荐(0) 编辑