laravel 出现command not found问题的解决方案

今天开始学习laravel,laravel用composer 安装,在终端输入laravel new blog(project name)得时候,出现了以下问题laravel: command not found</span>查看技术文档这么Make sure...

2020-11-05

关于laravel5.5的定时任务详解(demo)

一、准备环境服务器:linux(debian)+nginx+mysql+php 环境框架:laravel 5.5 (确认能跑通)需求:每天晚上1点执行定时操作二、定时任务的步骤1、根据文档,创建命令首先进入到laravel/...

2020-11-05

Laravel5.5 数据库迁移:创建表与修改表示例

数据库迁移是数据库的版本管理,要使用数据库迁移,需要在.env文件中连接好数据库(不多说)。laravel本身已经存在user表和password_resets表的迁移了,因此,执行php artisan migrate...

2020-11-05

laravel 执行迁移回滚示例

Laravel鼓励敏捷、迭代的开发方式,我们没指望在第一次就获得所有正确的。 我们对于自己编写和设计数据库,可以通过迁移文件,不断的重复去测试. 但是有些时候我们需要去执行迁...

2020-11-05

Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()

Laravel 5.5Linux mint 18PHPStorm最近刚玩Laravel,手册源码还没来得及看完就跃跃欲试做了个小项目,其中有个需求是分组查询数据库中的一个字段并返回每个分组中的数量,还是去...

2020-11-05

laravel框架之数据库查出来的对象实现转化为数组

(1)问题提出我在从数据库查出来的数据中发现其是一个对象,而不是一个数组,这样我们就无法遍历它从而达到一些目的(2)寻求解决这里是我的Controller层的一小段代码$produceStyle =...

2020-11-05

laravel5.6实现数值转换

在laravel框架中,如果希望从数据库中取出的值就是我们希望的类型,可以使用laravel框架模型中的$casts属性值来将需要的字段转换成需要的类型,用法如下:<&#63;phpnamespace App;u...

2020-11-05

laravel5.6中的外键约束示例

场景如果现在有两张表,一张表是文章表articles,一张表是分类表categories,其中在文章表中有一个分类字段category_id,现在想在删除分类表中的某一分类时,该分类下的所有文章也一...

2020-11-05

laravel中的fillable和guarded属性详解

所有的Eloquent模型预设会防止批量赋值,所以需要在Model中设置fillable和guarded属性。protected $fillable = ['name'];protected $guarded = ['password'];fillable为白名...

2020-11-05

Laravel框架之解决前端显示图片问题

最近做项目,功能是在用户上传图片成功后显示该图片,在本地测试(WAMP环境)下正常显示,但是部署到服务器上(LNMP)下无法显示。因为LNMP环境下域名直接指向Laravel框架下的public目录,p...

2020-11-05

laravel model 两表联查示例

1对一定义一对一关联一对一关联是很基本的关联。例如一个 User 模型会对应到一个 Phone 。 在 Eloquent 里可以像下面这样定义关联:class User extends Model { public func...

2020-11-05

Laravel 模型使用软删除-左连接查询-表起别名示例

事情是这样的,有天写了一个左连接查询,由于表名太长,所以分别给起个别名,代码如下:public function detail(){ $result = TakeOrderModel::query() ->from('take_order as or...

2020-11-05

浅谈laravel aliases别名的原理

在laravel发现有些类可以直接use 类名,就能使用了,例如use DB;就可以使用DB类了,问题是DB这个类并不在根命名空间,这里面实际就是用到了别名。先通过如下例子来分析基本原理建...

2020-11-05

在laravel中实现ORM模型使用第二个数据库设置

DB类连接第二个数据库的方法在laravel中如果使用DB类进行第二个数据库的链接我们只需要设置config/database.php中添加一个数据库设置,如:'mysql_branch' => [ 'driver' =>...

2020-11-05

Laravel监听数据库访问,打印SQL的例子

增加一个helper函数if ( ! function_exists('sql_dump')) { function sql_dump() { \DB::listen(function ($sql) { $i = 0; $bindings = $sql->bindings;...

2020-11-05

PHP调用QQ互联接口实现QQ登录网站功能示例

本文实例讲述了PHP调用QQ互联接口实现QQ登录网站功能。分享给大家供大家参考,具体如下:调用QQ登录接口,首先要到QQ互联完善开发者认证信息,并通过审核,然后创建一个网站应用,获得A...

2020-11-05

Laravel实现ORM带条件搜索分页

Laravel条件搜索一般使用where方法,如下:查询构造器:$users = DB::table('users')->where('votes', '=', 100)->get();或者ORM:$users = User::where('votes', '=', 100)->all()...

2020-11-05

laravel 查询数据库获取结果实现判断是否为空

大家使用的场景是这样的:$users = DB::table('users')->where('id',$id)->get(); if($users){ //有数据 }else{ //没数据 } 或 if(is_null($users)){ // } 或 if(empty(...

2020-11-05

PHP Swoole异步MySQL客户端实现方法示例

本文实例讲述了PHP Swoole异步MySQL客户端实现方法。分享给大家供大家参考,具体如下:使用函数:swoole_mysql使用版本:1.8.6及以上把官方文档的例子改写成了面向对象的形式,示例如...

2020-11-05

PHP 计算两个时间段之间交集的天数示例

废话不多说,我就直接上代码吧!/** * 计算两个时间段之间交集的天数 * @param $startDate1 开始日期1 * @param $endDate1 结束日期1 * @param $startDate2 开始日期2 * @param...

2020-11-05

Laravel使用模型实现like模糊查询的例子

使用模型实现数据的增删改查的好处真的很多,比简单的DB类实现要安全的多 ,强烈建议使用其它操作文档里有,就不说了,说一个一般大神不会用的,like模糊查询。下面这段代码是通过URL...

2020-11-05

Thinkphp 3.2框架使用Redis的方法详解

本文实例讲述了Thinkphp 3.2框架使用Redis的方法。分享给大家供大家参考,具体如下:(1)直接调用框架自带的Redis类:路径:\ThinkPHP\Library\Think\Cache\Driver\Redis.class.php。...

2020-11-05

laravel 5.5 关闭token的3种实现方式

方法一:关闭掉选中的那一行 整个项目可全部关闭token方法二:在middleware的verifyCsrfTkoen.php中添加函数方法 handle 可以在项目整个禁用token;方法三:定义在 protected $exc...

2020-11-05

laravel5.1 ajax post 传值_token示例

laravel框架中只要是涉及到post传值都需要传 _token ,这是框架中为了防止crsf攻击所做的安全措施,那么我们用到ajax中的post 方式传值时,也需要在所传数据中添加一个_token={{...

2020-11-05

Laravel (Lumen) 解决JWT-Auth刷新token的问题

Laravel(Lumen)中使用JWT-Auth遇到一个问题,即token如何刷新。一开始不太理解作者的设计思想,看了很多issue之后,慢慢明白jwt-refresh如何使用。建一个路由,比如“auth/refresh-...

2020-11-05

对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍

一、 什么是 CSRF &#63; CSRF是Cross Site Request Forgery的缩写,看起来和XSS差不多的样子,但是其原理正好相反,XSS是利用合法用户获取其信息,而CSRF是伪造成合法用户发起请求...

2020-11-05

laravel5.5安装jwt-auth 生成token令牌的示例

1:首先通过composer进行安装composer require tymon/jwt-auth2:添加服务提供者编辑 config/app.php,在 "providers" 添加:'Tymon\JWTAuth\Providers\JWTAuthServiceProvider',3:...

2020-11-05

Laravel 5.5 实现禁用用户注册示例

在app/Http/Controllers/Auth/RegisterController.php中重写两个函数,如下:/** * Show the application registration form. * * @return \Illuminate\Http\Response */public...

2020-11-05

laravel 实现用户登录注销并限制功能

1. 创建登录控制器 在项目根目录输入: php artisan make:controller Admin/LoginController2.创建用户模块 以及数据库php artisan make:model Model/Admin -m运行之后 项目...

2020-11-05

laravel 错误处理,接口错误返回json代码

Laravel 默认已经为我们配置好了错误和异常处理,我们在 App\Exceptions\Handler 类中触发异常并将响应返回给用户。 所有异常都由类App\Exceptions\Handler处理,该类包含两个...

2020-11-05

Laravel validate error处理,ajax,json示例

如下所示:public function updateLevelTestRecords(Request $request) { $rules = [ 'uid' => 'required|integer', 'level_test_page_id' => 'required', 'level_tes...

2020-11-05

PHP 图片合成、仿微信群头像的方法示例

本文实例讲述了PHP 图片合成、仿微信群头像的方法。分享给大家供大家参考,具体如下:参考文章:作者:凯歌~,php图片合成方法(多张图片合成一张)https://www.freexyz.cn/article/12903...

2020-11-05

Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)

程序内容相关:Laravel+ajax+CSRF 好吧还有好多能扯出来好像有点多而且微不足道得像面前鼠标垫上的纤维不重要所以就不扯了啊我废话好多贴上自己的解决办法,两行内容1.在页面上...

2020-11-05

laravel接管Dingo-api和默认的错误处理方式

接管Dingo-api的错误如上图所示,AppServiceProvider.php中的register()方法中添加如下代码\API::error(function (\Illuminate\Validation\ValidationException $exception){...

2020-11-05

laravel 解决Validator使用中出现的问题

在控制器中用到了Validator::make(),它默认是use Dotenv\Validator;但这样会出现FatalErrorException错误 call to undefined method Dotenv\Validator::make()解决方法把use...

2020-11-05

Laravel实现通过blade模板引擎渲染视图

laravel提供了blade模板引擎用于视图的渲染,在blade中可以直接使用PHP代码,并且blade最终也会被编译为php缓存起来,只有在blade文件被修改后才会重新编译,这一点可以节省开销提...

2020-11-05

解决php扩展安装不生效问题

php安装扩展模块后,重启不生效的原因及解决办法在lnmp运维环境中,我们经常会碰到有些php依赖的扩展模块没有安装,这就需要后续添加这些扩展模块。在扩展被安装配置后,往往会发现...

2020-11-05

Laravel5.5 动态切换多语言的操作方式

第一步: 新建所有的语言包文件 resources/langmessages.php就是返回一个数组 return [] 格式中文的: return [ "test" => "这里是测试", "test1" => "继续测试", ......];英...

2020-11-05

Laravel 实现添加多语言提示信息

Laravel默认的locale用的是en,在resouces/lang/en文件夹下,我们可以看到以下几个文件:resources - lang - en -- auth.php -- pagination.php -- passwords...

2020-11-05

在 Laravel 中动态隐藏 API 字段的方法

我最近在 Laravel Brasil 社区看到一个问题,结果比看起来更有趣。想象一下你有一个 UsersResource 用下面的实现:<&#63;phpnamespace App\Http\Resources;use Illuminate\Http...

2020-11-05

layui数据表格自定义每页条数limit设置

废话不多说,直接上代码吧!如下所示:table.render({ elem: '#data_grid' //,width: 900 //,height: 274 ,cols: [[ //标题栏 {field: 'id', title: 'ID', width: 80,...

2020-11-05

php+layui数据表格实现数据分页渲染代码

一、HTML<table class="layui-hide layui-table" id="spu-data"></table>二、JS说明:需要引入layui中的table和laytpl模板引擎,laytpl可以自定义事件及自定义数据字段等<!--...

2020-11-05

PHP判断当前使用的是什么浏览器(推荐)

PHP简单判断当前使用的是什么浏览器,判断浏览器类型的方法,方便统计网站访问用户使用浏览器的比例。判断浏览器类型方法一function userBrowser() { $user_OSagent = $_SERVE...

2020-11-05

PHP接入微信H5支付的方法示例

开发前配置
进行代码接入前,需在微信后台填写授权回调域名,此域名必须经过ICP备案开发主要流程 用户下单时选择微信支付 商户进行业务逻辑处理并调用微信统一下单接口,微信H5...

2020-11-05

PHP常见的序列化与反序列化操作实例分析

本文实例讲述了PHP常见的序列化与反序列化操作。分享给大家供大家参考,具体如下:1.概念serialize() 把变量和它们的值编码成文本形式unserialize() 恢复原先变量 2.序列化例子...

2020-11-05

php上传后台无法收到数据解决方法

php无法收到数据form表单是很常用的html标签,它能为我们提交数据到服务器,上传文件等。有时后台程序却无法接收数据,下面看看解决方法吧。一、$_POST接收不到数据,$_GET能接收到...

2020-11-05

微信小程序发送订阅消息的方法(php 为例)

1、订阅消息
其实如果用过模板消息的话,改用订阅消息挺简单的,看一下官方文档稍加摸索就能使用。但是对于那些第一次用的萌新来说,可能会遇到各种各样的坑,所以我会具体的说一下...

2020-11-05

Laravel 中使用简单的方法跟踪用户是否在线(推荐)

今天,我的任务是,在Laravel应用程序用户个人资料页面上,用户名旁边添加一个绿点,表示他们是否在线。我首先想到的是,我们将需要启动一个node.js服务器并跟踪每个用户的活动套接字...

2020-11-05

ThinkPHP5.0框架实现切换数据库的方法分析

本文实例讲述了ThinkPHP5.0框架实现切换数据库的方法。分享给大家供大家参考,具体如下:方法一:config.php添加数据库配置'video_log' => [ // 数据库类型 'type' =>...

2020-11-05

PHP的HTTP客户端Guzzle简单使用方法分析

本文实例讲述了PHP的HTTP客户端Guzzle简单使用方法。分享给大家供大家参考,具体如下:首先来一段官方文档对Guzzle的介绍:然后cd到网站根目录,执行Composer命令下载Guzzle:(Linux环...

2020-11-05
返回顶部
顶部