laravel框架的数据库与模型

1.数据库所在的文件是.env
在这里插入图片描述
以上是进行laravel框架数据库的配置
红框表示的是,数据库的表名
2.模型
<1>定义的位置在这里插入图片描述
在这里插入图片描述
<2>模型的命名
laravel框架对于模型的定义没有很严格,表名(首字母大写).php的形式
注意:模型名要与数据库中的表名要有关联
且因为与数据库有关联所以可以不用分目录管理,每个表名就把其分开所以没有必要进行分目录管理
<3>模型的创建
通过命令行的形式创建
php artisan make:model Member
在这里插入图片描述
在这里插入图片描述会创建如上模型,上面就是模型已创建成功
<4>定义模型的注意事项
在这里插入图片描述
在这里插入图片描述
3.DB类在控制器中的使用
DB类是框架提供的一个数据库操作类,可以操作所有的数据库表
步骤:
引入DB类(use DB)
在这里插入图片描述
使用DB类 DB::table(表名)
进行测试
在这里插入图片描述
输出结果
在这里插入图片描述还可以用模型操作表格
《1》.引入member类
在这里插入图片描述
《2》使用方法有两种
<1>使用DB门面一样的操作方式,以调用静态方法为主的形式,该形式下模型不需要实例化,例如:
Member:get()等价于DB::table(‘Member’)->get()
<2>实例化模型然后再去使用类
例如:$model=new Member();
$model->get();
两种方式的选择标准;
1.如果是laravel框架自带的方法则任意选择
2.如果是自己定义的方法,则选择第二种

发布了9 篇原创文章 · 获赞 0 · 访问量 308

猜你喜欢

转载自blog.csdn.net/Ya_Tou945/article/details/105148305
今日推荐