博主信息
博文 25
粉丝 1
评论 1
访问量 26152
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
laravel数据库原生查询/更新/新增/删除 - - PHP中文网线上班0603
高的PHP十期培训学习笔记
原创
1805人浏览过

代码片段

  1. // 1.命名空间使用文件目录路径
  2. namespace App\Http\Controllers;
  3. //数据库
  4. use App\Article;
  5. use Illuminate\Support\Facades\DB;
  6. // 2.类名称和文件名称一样
  7. class Home extends Controller
  8. {
  9. public function index()
  10. {
  11. // return 'www.php.cn';
  12. $res = DB::select('select * from article');
  13. $lists = [];
  14. foreach ($res as $val) {
  15. // 转为数组
  16. $lists[] = (array)$val;
  17. }
  18. $data['result'] = $lists;
  19. // echo '<pre>';
  20. // print_r($data);
  21. return view('test', $data);
  22. }
  23. // 原生数据库查询
  24. public function get()
  25. {
  26. $res = DB::select('select * from article');
  27. echo '<pre>';
  28. print_r($res);
  29. }
  30. // 原生数据库更新
  31. public function updatedb()
  32. {
  33. $res = DB::update('update article set title="万达广场(恒大半岛)简约时尚案例分享" where id=3');
  34. var_dump($res);
  35. }
  36. // 原生数据库删除
  37. public function deletedb()
  38. {
  39. $res = DB::delete('delete from article where id=3');
  40. var_dump($res);
  41. }
  42. //原生数据库新增
  43. public function insertdb()
  44. {
  45. $res = DB::insert('insert article set title="新增成功"');
  46. var_dump($res);
  47. }

路由

  1. //渲染数据表格
  2. Route::get('/article/p/aaa','Home@index');
  3. // 原生数据库查询
  4. Route::get('/dbselect','Home@get');
  5. // 原生数据库更新
  6. Route::get('/dbupdate','Home@updatedb');
  7. //原生数据库删除
  8. Route::get('/dbdelete','Home@deletedb');
  9. //原生数据库新增
  10. Route::get('/dbinsert','Home@insertdb');

总结

1.命名空间使用文件目录路径
2.类名称和文件名称一样

批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:公开发布的博文 , 没必要让每个人知道这是作业
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学