栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

【老姐学PHP】PHP框架lavarel之数据库访问

【老姐学PHP】PHP框架lavarel之数据库访问

目录

1.新建数据库

2.修改文件.env

3.新建文件UserController.php

4.修改文件api.php

5.浏览器测试

6.新建模型文件User.php

7.修改控制器文件UserController.php

8.修改路由文件api.php

9.浏览器测试2

后续


1.新建数据库

2.修改文件.env

3.新建文件UserController.php

D:Microsoftphpstudy_proWWW3blogappHttpControllers

200,
            "message"=>"登录成功!",
            "data"=>$student
        ),JSON_UNESCAPED_UNICODE);
        echo($json);
    } 

    public function add()  
    {  
        $bool=DB::insert("insert into px_user_score_log(user_id,create_time,action,score,coin)   
            values(?,?,?,?,?)",[1000,1111111,'test1',66,2]);  
        var_dump($bool);
    } 

    public function delete($id)  
    {  
        $num=DB::delete('delete from px_user_score_log where id= ?',[$id]); 
        echo $num;  
    } 

    public function update()  
    {  
        $bool=DB::update('update px_user_score_log set score= ? where id= ? ',[78,55]);  
        echo $bool;
    } 

}  

4.修改文件api.php

D:Microsoftphpstudy_proWWW3blogroutes

get('/user', function (Request $request) {
    return $request->user();
});

Route::group(['prefix'=>"users"],function() {
//Route::prefix('users')->group(function () {
    Route::get('query',  [UserController::class,'query']);
    Route::get('add',    [UserController::class,'add']);
    Route::get('delete/{id}', [UserController::class,'delete']);
    Route::get('update', [UserController::class,'update']);
});

5.浏览器测试
http://localhost/api/users/query

Laravel 自带的 Eloquent ORM 为您的数据库提供了一个优雅的、简单的 ActiveRecord 实现。每一个数据库的表有一个对应的 "Model" 用来与这张表交互。

Eloquent ORM - Laravel - 为 WEB 艺术家创造的 PHP 框架。

6.新建模型文件User.php

在app目录下建立一个User模型,即User.php

D:Microsoftphpstudy_proWWW3blogapp

 

7.修改控制器文件UserController.php

 D:Microsoftphpstudy_proWWW3blogappHttpControllers

2001,'create_time'=>22221,'action'=>'test2_1','score'=>12,'coin'=>3]);
    } 
}  

8.修改路由文件api.php

 D:Microsoftphpstudy_proWWW3blogroutes

use AppHttpControllersUserController;

Route::group(['prefix'=>"users"],function() {

    Route::get('query2',  [UserController::class,'query2']);
    Route::get('add2',  [UserController::class,'add2']);
});

9.浏览器测试2
http://localhost/api/users/query2

后续

如果你觉得该方法或代码有一点点用处,可以给作者点个赞;╮( ̄▽ ̄)╭
如果你感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进。o_O???
谢谢各位童鞋们啦( ´ ▽ ` )ノ ( ´ ▽ ` )っ!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/300421.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号