laravel
cofecode
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
laravel 使用原生sql语句
使用DB::select() 里面放所有原生sql语句 $user = DB::select(' SELECT CODE AS source, cash AS fee, id AS order_id, title, pay_time FROM icws_ima...原创 2019-12-06 18:31:22 · 1724 阅读 · 0 评论 -
mysql 使用JSON_EXTRACT() 取json值
mysql 取json字符串字段下的某个键的值 要求:mysql版本5.7及以上 SELECT JSON_EXTRACT('{"uid":"asas02234"}', "$.uid"); 由于json的键值是带双引号。所以需要去掉双引号。 使用replace()做替换 select replace(JSON_EXTRACT(infoJson,'$.uid'),'"','') uid f...原创 2019-12-06 10:48:51 · 34663 阅读 · 0 评论 -
laravel withInput() 和old()
传统提交表单 页面会刷新,输入框里的内容会丢失掉。 更好的用户体验 解决办法withInput() + old() laravel 会自动把用户输入的数据存到一次性的session里。 使用old()可以将上次提交的数据从一次性session里取出来,挂在DOM元素上,从而避免用户重新输入。 使用withInput(),配合with方法,可以将想要返回的参数写入session中。blade模板便可...原创 2019-01-22 11:17:01 · 4006 阅读 · 0 评论 -
laravel 实现最最简单的一个分页接口
分页技术 是一种将所有数据分段展示给用户的技术.用户每次看到的不是全部数据,而是其中的一部分,如果在其中没有找到自习自己想要的内容,用户可以通过制定页码或是翻页的方式转换可见内容,直到找到自己想要的内容为止。 前10条记录: select * from table limit 0,10 第11至20条记录: select * from table limit 10,10 第21至30条记录: ...原创 2018-12-26 16:19:44 · 4867 阅读 · 0 评论 -
laravel Excel导出
安装 maatwebsite/excel blade模板 <p> <button onclick="scoreExcel()">导出列表</button> </p> <table border="1" cellspacing="0"> <tr> &原创 2018-11-21 16:21:44 · 354 阅读 · 0 评论 -
laravel 多条件查询
sql拼接 blade.php <form action="" method="post"> {{csrf_field()}} 提现查询 <select name="type" > <option value ="微信">微信</option> <option value ="支付宝&原创 2018-11-20 16:35:57 · 2692 阅读 · 0 评论 -
查询构造器 小坑
$re = DB::table('users') -> first(); 注意,这里取到的是对象 而使用get() 查到的是个数组。 $re = DB::table('users') -> get(); 容易弄错,小坑,记录一下原创 2018-10-31 23:34:15 · 224 阅读 · 0 评论 -
laravel 查询构造器 (二)
get() //从数据表中取得所有的数据列 first() //取一条数据列 where() //写条件 select() // 查询部分字段 chunk() // 分块查询 pluck() // 取某字段值 lists() // 取某字段值,且可以自定义键值 get() 得到一个数组 $re = DB::table('user_ali') -> get(); dd($...原创 2018-10-17 09:07:46 · 557 阅读 · 0 评论 -
laravel 查询构造器 (一)
DB::table() 查询构造器 演示 插入 insert() insert 里面写数组。 返回一个布尔值。 DB::table('user_ali') -> insert(['ali_user' => 'lisi']); 插入操作并返回主键自增id insertGetId $id = DB::table('user_ali') -> insertGetId(['ali_...原创 2018-10-17 08:59:43 · 460 阅读 · 0 评论 -
laravel ORM
每一个数据表都对应着一个模型 ORM常用操作 通过模型来更新数据,再想想之前学习的Mongoose,Mongoose其实就是一种orm,用操作模型的方法去操作数据库。 User :: all(); //获取user表所有数据 User :: find(5); // 找到user表中主键是5的数据 // 新增数据 create 里面必须传入一个数组,model必须设置允许注入的字段。 Use...原创 2018-09-28 17:52:16 · 1000 阅读 · 0 评论 -
laravel post请求 升级版
1.向ajaxTest模板页面传数据 将Test表中的数据传递给ajaxTest模板 class User extends Controller { public function ajaxShow () { $data = Test::all(); return view('ajaxTest',compact('data')); } } 2.控制...原创 2018-10-05 17:54:54 · 963 阅读 · 0 评论 -
使用laravel写一个最简单的post请求
在laravel中写一个请求 需要用到jquery文件。 下面以POST请求为例 1.配置路由 post请求,进入indexCo控制器下面的change方法。 Route::post('change', 'indexCo@change'); 2.页面模板 ajaxTest.blade.php button元素上,绑定点击事件,点击后发起一个POST请求。 注意:请求必须要带上csrf的这个参数...原创 2018-10-05 14:41:15 · 7817 阅读 · 0 评论 -
laravel中的路由
路由 5.2 路由位置 app/http/routes.php 5.4 已经在根目录下 routes Route类,使用静态方法 1.回调函数写法 第二个参数,回调函数,表示这个路由做的实际操作。 Route::get('/', function () { return view('welcome'); }); 2.写控制器和方法 注意:这里第二个参数也是个字符串 Route::get(...原创 2018-09-22 10:10:20 · 244 阅读 · 0 评论 -
使用laravel 实现分页效果 超简单
每页展示5条数据 控制器 class indexCo extends Controller { public function cc () { $lists = UserAli:: orderBy('user_id','desc') -> paginate(5); return view('cc',compact('lists')); } } ...原创 2018-09-25 15:23:20 · 10086 阅读 · 0 评论
分享