数据库在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框架自带的,则任意选择;
如果使用的方法有用户自己在模型中定义的,使用第②种形式。