数据库

数据库在laravel框架中的配置
1.打开.env进行修改数据库的配置文件
2.也可以在config目录下面的database.php文件里面配置。
如果是php artisan serve方式启动的,修改了配置文件,则需要重新启动,才能读取修改后的配置文件;如果是wamp/lamp等环境则不需要重启。
增删改查需要的路由
增:Route::get(‘add’,‘TestController’@add);
删:Route::get(‘del’,‘TestController’@del);
改:Route::get(‘mod’,‘TestController’@mod);
查:Route::get(‘select’,‘TestController’@select);
模型的定义
位置:app/模型
命名规则:一般采用 表名(首字母大写).php
创建模型:php artisan make:model 模型名
定义模型的注意事项
定义一个$table属性:
protected $table=‘表名’;

定义$timestamps属性:
public $timestamps=false;

DB类在模型中的使用
①引入DB类;
②使用DB类
模型在控制器中的使用方式有2种
①直接像使用DB门面一样的操作方式:以调用静态方法为主的形式,该形式下模型不需要实例化,例如:Member::get() 等价于DB::table(‘member’) ->get();
②实例化模型然后再去使用模型类(普通)

    例如:$model = new Member();$model -> get();

两种形式的选择标准:
如果使用的方法都是laravel框架自带的,则任意选择;
如果使用的方法有用户自己在模型中定义的,使用第②种形式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值