![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
laravel
珞珞珞珞珞珞珞mm
这个作者很懒,什么都没留下…
展开
-
Laravel(CURD)
下图为我自己的路由配置及控制器,模型目录以下为控制器代码(因为个人比较懒,所以把新增,修改写在了一起)其中的UserInfo为模型`<?phpnamespace App\Http\Controllers;use App\UserInfo;use Illuminate\Http\Request;use Illuminate\Support\Facades\Input;cla...原创 2018-10-26 16:55:44 · 122 阅读 · 0 评论 -
Laravel框架之ORM操作---删除
关于删除和查询操作都差不多之前已经在查询篇中创建了模型,现在就直接使用了,不了解的小伙伴可以看一下:laravel之ORM–查询在查询篇中在控制器引用了模型,接下来直接使用模型删除public function del(Request $request) { $id = $request->get('id'); $Player = new Player; $resu...原创 2019-01-13 14:37:32 · 1672 阅读 · 0 评论 -
Laravel框架之ORM操作--新增数据
在之前的查询篇中已经创建好了模型和控制器,在此就不多说了,如果有想了解的小伙伴可以查看laravel之ORM查询好了,废话也不多说了.直接上代码:public function apply(Request $request) { if($request->isMethod('get')){ return view('Player/apply'); }elsei...原创 2019-01-13 14:40:13 · 1901 阅读 · 1 评论 -
Laravel框架之ORM操作--修改数据
在前面的博客中已经有了创建好的模型和控制器,在此处就直接引用了,有想看的小伙伴可以点击链接:ORM查询public function update(){ $player = new Player; $oldData = $player::find(1); $oldData->subject = '语文'; $bool = $oldData->save(); ...原创 2019-01-13 14:46:14 · 1374 阅读 · 0 评论 -
Laravel框架之设计模式的使用
1:工厂模式例如:Auth::user()此处Auth这个类就是工厂中的方法,Auth是注册树中的别名。好处:类似于函数的封装,使对象有一个统一的生成(实例化)入口。当我们对象所对应的类的类名发生变化的时候,我们只需要改一下工厂类类里面的实例化方法即可。2:单例模式好处:对象不可外部实例化并且只能实例化一次,节省资源。实现方式:private static $ins = null...原创 2019-01-13 19:46:50 · 4378 阅读 · 0 评论 -
Laravel框架之事务的使用
在操作数据库中,实现一个功能时有时候会多次操作数据库,在多次操作数据库时,就会有可能出现其中一条sql语句执行成功,而另一条sql语句执行失败。这样的话就会出现很严重的问题,所以可以用MySQL的实物处理来解决这个问题。laravel中的事物:假如说:有一个用户表(user)里面有两个字段,username,passwordpassword字段设置为char(32),固定长度。现在想要一...原创 2019-01-13 19:49:52 · 1483 阅读 · 0 评论 -
Laravel框架之获取URL地址
使用 Request 类:$url = Request::getRequestUri();使用 $request 对象:public function show(Request $request) { $url = $request->url();}使用 URL 类:$url = URL::current(); 全部的url 使用 Input 类...原创 2019-01-13 19:51:39 · 968 阅读 · 0 评论 -
Laravel框架之通过url确定返回错误信息格式
public function render($request, Exception $exception) { if(!empty($exception)){ $url = URL::current(); $urlData = parse_url($url); $midware = substr($...原创 2019-01-14 07:06:59 · 575 阅读 · 0 评论 -
Laravel框架之微信授权获取用户信息
必要条件:1)公众号认证2)有网页授权获取用户基本信息的权限接口注意:最近有朋友说:在公众平台申请的测试号,会出现无法取到用户信息。换到认证的公众账号就正常了!填写授权回调页面的域名登录公众平台–>开发者中心–>接口权限表找到 网页授权获取用户基本信息 然后修改–>填写你的域名.如下:关于网页授权的两种scope的区别说明(官方)1、以snsapi_base为s...原创 2019-01-08 19:04:23 · 3837 阅读 · 0 评论 -
Laravel框架之事务使用及异常捕获
如果大家在Laravel中要想在数据库事务中运行一组操作,则可以在 DB facade 中使用 transaction 方法。如果在事务的闭包内抛出异常,事务将会被自动还原。如果闭包运行成功,事务将被自动提交。你不需要担心在使用 transaction 方法时还需要亲自去手动还原或提交事务: DB::transaction(function () { DB::table('users')...原创 2019-01-14 11:46:26 · 3127 阅读 · 0 评论 -
Laravel框架之ORM操作---查询数据
今天,来看一下laravel基本的ORM操作首先我们创建模型:<?phpnamespace App\Model;use Illuminate\Database\Eloquent\Model;class Player extends Model{ protected $table = 'back_contestant';//绑定表 protected $primaryKe...原创 2019-01-13 14:34:45 · 2046 阅读 · 0 评论 -
Laravel框架之调取微信公众号第三方接口
使用laravel框架来开发微信公众号其实也很简单,我之前已经写过一篇关于授权微信公众号获取用户基本信息的文章,再次也就不多说了,如果想了解的话,可以查看:授权微信查看个人基本信息我们使用laravel框架开发微信公众号,可以直接放在public目录下,然后通过输入相应的目录名字,也可以直接复制微信提供的api进行封装注意:要将$postStr改成$postStr = file_get_co...原创 2019-01-13 14:26:42 · 1057 阅读 · 0 评论 -
Laravel框架之即点即改
有的时候我们不需要更改大量数据,只需要更改一个字段的时候,我们就用到了即点即改,以用户模块,修改用户名称为例,下图为我的展示模块当我们点击用户名时,会出现一个修改框,那么这个修改框是怎么来的呢?我们点击时,隐藏在这个td当中的修改框会出现,而展示时的用户名会隐藏起来,我们怎么利用代码实现? <td onclick="saveuser({{$v->id}})"> ...原创 2018-11-09 19:59:43 · 602 阅读 · 0 评论 -
laravel框架之公共模板
在我们嵌套模板时,会有很多公共部分,为了方便,我们可以使用模板嵌套首先,我们把公共的部分截取出来,如下图下图为master部分代码然后,我们可以开始继承模板下图为继承脚部...原创 2018-11-05 20:42:23 · 873 阅读 · 0 评论 -
Laravel框架之无限极分类
下图为我的表,其中pid为父级id,sort为排序控制器调用模型:/无限极分类/public function showType(){ $model = BlueShop::ShowType(); return view('News/type',['typeList'=&amp;gt;$model]);//将分类结果返回给视图}模型部分代码:/查询所有分类/public stati...原创 2018-11-08 17:03:59 · 2467 阅读 · 0 评论 -
Laravel框架之抢红包
首先进行登录<form action="{{url('b_login')}}" method="post"> {{csrf_field()}} <p>用户名:<input type="text" name="username"></p> <p>密&nbsp;码:原创 2018-11-20 19:46:32 · 657 阅读 · 1 评论 -
线上部署laravel
转自:https://blog.csdn.net/rao1255165570/article/details/84502982此项目为laravel 我的是laravel5.7这个配置还是有些麻烦的!!!首先你的阿里云服务器的安全组要配置相关的端口范围这就你们自己搞定吧!然后按照lnmp提供官网 https://lnmp.org/install.html安装lnmp的时候不要把数据库...原创 2018-12-07 09:17:18 · 736 阅读 · 0 评论 -
laravel框架之后台登录、退出
我们在写后台管理系统时,登录,退出是避免不了的,那我们如何使用laravel实现呢?首先,我们来看看登录如何实现?//登录public function logins(){ //post方式则为登录操作 if(Request()-&gt;isMethod('post')){ $info = Request()-&gt;only('username','...原创 2018-12-20 14:11:37 · 2506 阅读 · 0 评论 -
Laravel之缓存
简介PHP缓存包括PHP编译缓存和PHP数据缓存两种。PHP是一种解释型语言,属于边编译边运行的那种。这种运行模式的优点是程序修改很方便,但是运行效率却很低下。PHP编译缓存针对这种情况做改进处理,使得PHP语言只要运行一次,就可以把程序的编译结果缓存起来。这样,接下来的每次运行都不需要再次编译了,这大大提高PHP运行速度。在大部份情况下我们的网站都会使用数据库作为站点数据存储的容器。当你执行...原创 2019-01-02 19:31:35 · 3927 阅读 · 0 评论 -
Laravel框架之Request请求
Request类是一个请求类,利用它可以获得当前请求的大部分有用的信息,例如用户输入的post信息、session信息、请求方式(get/post等)信息、请求路径信息等。首先,控制器中引入该类接收用户输入的类:Illuminate\Support\Facades\InputInput::get(‘参数的名字’, ‘如果参数没有被传递使用该默认值’)Input::all(): 获取所有的...原创 2019-01-13 14:13:42 · 2012 阅读 · 3 评论 -
Laravel框架之CSRF跨站请求伪造
一、CSRF攻击1、什么是CSRF攻击CSRF是跨站请求伪造(Cross-site request forgery)的英文缩写,原理图示:csrf在laravel框架中的使用,就是在客户端form表单中设置一个_token表单域同时把该表单域的值记录给session,提交表单给服务器后,服务器判断form表单中的_token与session中的_token是否一致,一致就进行正常的后续...原创 2019-01-13 14:20:25 · 350 阅读 · 0 评论 -
Laravel框架之微信机器人,关键字回复
我们每个人都在使用微信,那订阅号,公众号中的机器人以及关键字是如何实现的呢?&amp;lt;?phpnamespace App\Http\Controllers\Api;use App\Http\Controllers\Controller;use function Couchbase\defaultDecoder;class ApiController extends Controller{...原创 2019-01-08 19:13:52 · 779 阅读 · 0 评论