博客列表 >laravel链式查询first方法,原生sql增删改查-laravel-57课9.15

laravel链式查询first方法,原生sql增删改查-laravel-57课9.15

希望
希望原创
2020年09月17日 17:26:271513浏览

一、laravel原生sql增删改查


  • 路由下面的web.php文档内容
  1. <?php
  2. Route::get('/', function () {
  3. return view('test');
  4. });
  5. Route::get('/home','Home@php');
  6. Route::get('/home/testloop','Home@testloop');
  7. Route::get('/home/querys','Home@querys');
  8. Route::get('/home/updates','Home@updates');
  9. Route::get('/home/insert','Home@insert');
  10. Route::get('/home/delete','Home@delete');
  11. Route::get('/home/item','Home@item');
  • 控制器下的home.php
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Support\Facades\DB;
  4. // 1、原生:select查询
  5. public function querys(){
  6. $data['admin_list'] = DB::select('select * from admin limit ,:n',['n'=>1]);
  7. return view('querys',$data);
  8. }
  9. // 修改update
  10. public function updates(){
  11. $res = DB::update('update admin set id=99 where id=:n',['n'=>4]);
  12. var_dump($res);
  13. }
  14. //新增insert
  15. public function insert(){
  16. $res = DB::insert('insert into admin(username,password) values("melinda","123456"),("miya","456789")');
  17. var_dump($res);
  18. }
  19. //删除delete
  20. public function delete(){
  21. $res = DB::delete('delete from admin where id=100');
  22. var_dump($res);
  23. }
  24. //链式操作:查询
  25. public function item(){
  26. // 原生,返回数组
  27. $res = DB::select('select * from admin limit 0,:n',['n'=>1]);
  28. // 链式调用
  29. $res2 = DB::table('admin')->first();
  30. echo '<pre>';
  31. print_r($res);
  32. print_r($res2);
  33. }
  34. }




二、laravel链式查询first方法

  • 注意准备事项:
  • 1、小皮面板新增数据库,然后在vendor下的.env去修改DB

  • 2、下载navicat并连接数据库,创建一个表格

  • 总结:
  • laravel原生sql增删改查简单明了,最后别忘记配置路由
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议