博客列表 >laravel框架学习--php培训九期线上班

laravel框架学习--php培训九期线上班

取个名字真难
取个名字真难原创
2019年12月31日 13:37:07670浏览

\laravel\app\Http\Controllers\Home.php文件内容

  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Support\Facades\DB;
  4. use App\Http\Controllers\Controller;
  5. use Illuminate\View\View;
  6. class Home extends Controller
  7. {
  8. // 原生查询
  9. function mySele()
  10. {
  11. $data=DB::select('select * from article ');
  12. return view('index',['data'=>$data]);
  13. }
  14. // 用查询构造器
  15. function mySele2(){
  16. $data=DB::table('article')->where('id','>','5')->get();
  17. return view('index',['data'=>$data]);
  18. }
  19. //原生插入
  20. function myErt(){
  21. $data2=DB::insert ('insert into article (id,title) values(11,"新插入进来的") ');
  22. return view('index',['data2'=>$data2]);
  23. }
  24. //用插入构造器
  25. function myErt2()
  26. {
  27. $data2 = DB::table('article')->insert(['id' => 9, 'title' => '新来的']);
  28. return view('index',['data2'=>$data2]);
  29. }
  30. //原生更新
  31. function myUp(){
  32. $data3=DB::update('update article set title ="我是行进过update过的" where id > 8');
  33. return view('index',['data3'=>$data3]);
  34. }
  35. ///用构造器更新
  36. function myUp2(){
  37. $data3=DB::table('article')->where('id',9)->update(['title'=>'uadate更新来的']);
  38. return view('index',['data3'=>$data3]);
  39. }
  40. // 原生删除
  41. function myDe(){
  42. $data4=DB::delete('delete from article where id>8 ');
  43. return view('index',['data4'=>$data4]);
  44. }
  45. ///用构造器删除
  46. function myDe2(){
  47. $data4=DB::table('article')->where('id','>','8')->delete();
  48. return view('index',['data4'=>$data4]);
  49. }
  50. }

\laravel\resources\views\index.blade.php文件内容

  1. <div>
  2. <p>输出如果id>3就输出title否者就输出id</p>
  3. @foreach($data as $id)
  4. @if($id->id>3)
  5. <p>{{$id->id}}</p>
  6. @else
  7. <p>{{$id->title}}</p>
  8. @endif
  9. @endforeach

\laravel\routes\web.php文件内容

  1. <?php
  2. Route::get('/show','Home@mySele');
  3. Route::get('/show2','Home@mySele2');
  4. Route::get('/myinsert','Home@myErt');
  5. Route::get('/myinsert2','Home@myErt2');
  6. Route::get('/myUp','Home@myUp');
  7. Route::get('/myUp2','Home@myUp2');
  8. Route::get('/myDe','Home@myDe');
  9. Route::get('/myDe2','Home@myDe2');
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议