laravel 5.2 简单的增删该查
来源:互联网 发布:java applet程序 编辑:程序博客网 时间:2024/05/01 02:50
app/html首先设置下config数据库连接路由设置Route::get('/my_home','MyController@index');Route::post('add','MyController@add');//添加Route::any('show','MyController@show');//查询Route::any('del','MyController@del');//删除Route::any('up','MyController@up');//修改Route::any('update','MyController@update');//修改控制器 先调用DB类 request类namespace App\Http\Controllers;use DB;use App\Http\Requests\Request;use App\Http\Controllers\Controller;header('content-type:text/html;charset=utf8');class MyController extends Controller{ public function index(){ return view('my_welcom'); } //添加 public function add(){ $name=\Request::input('name'); $pass=md5(\Request::input('password')); $re= DB::table('denglu')->insert(['name'=>$name,'password'=>$pass]); if($re){ return redirect('show'); } } //查询 public function show(){ $arr=DB::table('denglu')->get(); return view('show',['arr'=>$arr]); } //删除 public function del(){ $id=\Request::get('id'); $re=DB::table('denglu')->where(['uid'=>$id])->delete(); if($re){ return redirect('show'); } } //修改 public function up(){ $id=\Request::get('id'); $arr=DB::table('denglu')->where(['uid'=>$id])->first(); return view('up',['arr'=>$arr]); } public function update(){ $id=\Request::input('uid'); $name=\Request::input('name'); $password=\Request::input('password'); $arr=DB::table('denglu')->where(['uid'=>$id])->update(['name'=>$name,'password'=>$password]); if($arr){ return redirect('show'); } }}视图层<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Document</title></head><body><form action="add" method="post"> <table> <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>"> <tr> <td>用户</td> <td><input type="text" name="name"/></td> </tr> <tr> <td>密码</td> <td><input type="password" name="password"/></td> </tr> <tr> <td><input type="submit" value="提交"/></td> </tr> </table></form></body></html>展示页面视图 当config里面的datebase.php一个参数是 'fetch' => PDO::FETCH_class,展示的是对象, <h2>展示页面</h2> <table border="1"> <tr> <td>id</td> <td>姓名</td> <td>密码</td> <td>操作</td> </tr> @foreach($users as $v) <tr> <td>{{$v->c_id}}</td> <td>{{$v->name}}</td> <td>{{$v->password}}</td> <td> <a href="del?id={{$v->c_id}}">删除</a>|| <a href="up?id={{$v->c_id}}">修改</a> </td> </tr> @endforeach </table>当修改成 'fetch' => PDO::FETCH_ASSOC是数组 和yii一样了哈哈。<table border="1"> <tr> <td>账号</td> <td>密码</td> <td>操作</td> </tr> <?php foreach($arr as $k=>$v){?> <tr> <td><?php echo $v['name'] ?></td> <td><?php echo $v['password'] ?></td> <td> <a href="del?id=<?php echo $v['uid']?>">删除</a> <a href="up?id=<?php echo $v['uid']?>">修改</a> </td> </tr> <?php }?></table>修改的页面<form action="update" method="post"> <table> <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>"> <input type="hidden" name="uid" value="<?php echo $arr['uid']?>"/> <tr> <td>用户</td> <td><input type="text" name="name" value="<?php echo $arr['name']?>"/></td> </tr> <tr> <td>密码</td> <td><input type="password" name="password" value="<?php echo $arr['password']?>"/></td> </tr> <tr> <td><input type="submit" value="提交"/></td> </tr> </table></form>
0 0
- laravel 5.2 简单的增删该查
- laravel 增删查的简单使用
- easyui简单的增删该查
- 简单momgodb 增删该查
- laravel的增删改查
- laravel 简单增删改查操作
- 简单的GreendaoDemo操作进行增删该查
- ssh的增删该查
- Hadoop hdfs增删该查 简单写法
- laravel框架的增删改查
- laravel数据库的增删改查笔记
- laravel 增删改查
- laravel 增删改查
- 增删该查 联系人的 service
- php原生的增删该查
- mybatis简化的增删该查
- 对于数据库的增删该查处理
- jFinal的model增删该查
- 拿督
- Swift小巧库
- C语言sprintf()函数:将格式化的数据写入字符串
- 互联网分布式应用集中式session的实现方式?
- 华佳慧科技:OSN500设备的RPLCUR性能事件
- laravel 5.2 简单的增删该查
- Eclipse Java注释模板设置详解
- Android开机过程简介
- repr,str,和''
- hdu 2064 汉诺塔III
- Java入门第三季-3.Java中常用类
- hihocoder:#1370 快乐数字
- iOS开发至今一年
- 构建根文件系统