Laravel

Laravel 支付宝支付和微信支付

Laravel框架版本 Laravel Framework 7.6.2 安装扩展 composer require yansongda/pay -vvv 支付宝 支付宝电脑网站支付 同步请求 支付成功之后会跳转到配置文件中的 return_url 的路由中。返回值截图如下: 异步回调请求 这个请求只有在 trade_status=TRADE_SUCCESS 才会触发。也就是说用户支付成功后才会 »

laravel博客(基础篇 --mysql)

1、数据库的引入   使用数据库需要先引入DB类, use Illuminate\support\Facades\DB;   在.env中配置好用户名密码以及数据库前缀,格式为: DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=blog DB_USERNAME=root DB_PASSWORD=root DB_PR »

Laravel.log日志超级大!怎么办!

备份项目,发现下载好久没有下载下来。提了网速还是下载了45分钟 解压,解压了25分钟。 想着以为是附件太多。。。 进入了upload发现也就几百兆. 想看里面内容又打不开。。。  Laravel 的日志变得巨大,如何按照日期来切分日志? 日志存储 Laravel 默认的错误文件记录在一个文件里,随着时间的推移,此文件将会变得巨大,不方便查阅。 我们可以 »

laravel 环境配置

一、composer 安装 1.确定为最新版本的PHP 2.进入Composer官网下载页面,在页面最下方Manual Download区域选择需要的版本下载. 3.将下载的composer.phar复制到PHP的安装目录下面,也就是和php.exe在同一级目录。 4.在 PHP 安装目录下新建一个composer.bat文件,并将下列代码保存到此文件中。 @php "%~dp0composer »

laravel 控制器类DB类操作

从数据表中取得所有的数据列 $users = DB::table('users')->get(); foreach ($users as $user) { var_dump($user->name); } 从数据表中分块查找数据列 DB::table('users')->chunk(100, function($users) { foreach ($users »

Laravel 连接多个数据库

第一步、定义数据库链接config/database.php <?phpreturn [ 'default' => 'mysql', 'connections' => [ # 主要数据库连接 'mysql' => [ 'driver' => 'mysql', 'host' »

如何使用 Laravel Collections 类编写神级代码

本文首发于 如何使用 Laravel Collections 类编写神级代码,转载请注明出处。 Laravel 提供了一些超赞的组件,在我看来,它是目前所有 Web 框架中提供组件支持最好的一个。它不仅提供了开箱即用的视图(views)、身份认证(authentication)、会话(sessions)、缓存(caching)、Eloquent、队列(queues)、数据校验(data valid »

composer安装laravel框架时未生成Vendor解决办法

三个方法并没有关联,可以单独尝试也可以一起设置。   方法一、 去php.ini中查看下面三个扩展项是否开启 extension=php_fileinfo.dll extension=php_mbstring.dll extension=php_openssl.dll 修改php.ini没必要重启服务器。   方法二、 更新一下composer的版本并清理一下缓存 composer self-up »

Laravel-自定义API返回的JSON格式

按照我司规范,服务器处理http请求后返回的JSON,应该是这样的格式: { code: data: msg: } 这就需要对Laravel框架默认的返回值(太随意了,缺少一个统一的结构来包装返回值)做一些处理,具体包括以下几个部分: (一)使用LaravelResponse Macro机制来自Controller的直接返回 需要进行以下几步操作: 1、创建一个 »

phpstorm对laravel的一些使用技巧

安装laravel插件,设置ctrl+alt+s   二 安装智能提示插件 composer require barryvdh/laravel-ide-helper 在config/app.php的providers选项中注册服务提供者 Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class, 执行 php artisa »

laravel自定义分页功能的实现:

laravel版本:5.5.。 执行命令: php artisan vendor:publish --tag=laravel-pagination    在到 resources/views/vendor/pagination 下找到default.blade.php文件。进行自定义分页样式编辑   修改后代码: @if ($paginator->hasPages()) &l »

laravel文件上传(本人使用的ftp驱动配置,本地测试总结)

1.电脑端在:控制面板->程序和功能->打开和关闭Window功能,安装:Internet信息服务的(Ftp服务器,web管理工具的IIS管理服务,万网服务的常见http功能) 2.在电脑左下角搜索IIS服务,自行网上搜索ftp站点本地配置方法和Hosts文件中配置本地临时域名 效果绑定之后如下:(绑定之后:测试一下:ftp://IP地址  看是否可以正常访问你所绑定的文件夹目录。 l »

Laravel入门笔记

  Laravel 是一款简洁,优雅的一款框架,可以说是入门TP后的第二款可以选择的框架。   目录部分: app -> 自己写的代码 http -> Controller -> 控制器 bootstrap -> 框架自加载的文件 config -> 配置文件 database -> 关于数据库 public -> 静态文件 resources -&gt »

laravel5.3的多用户登录,经过验证laravel5.4可用【转帖】

简介 在底层代码中,Laravel 的认证组件由 guards 和 providers组成,Guard 定义了用户在每个请求中如何实现认证,例如,Laravel 通过 session guard来维护 Session 存储的状态、Cookie 以及 token guard,token guard 是认证用户发送请求时带的API token。 Provider 定义了如何从持久化存储中获取用户信息, »

Laravel5.6整合swagger

Laravel5.6整合swagger      前面已经写过一篇关于swagger的文章:《Yii+swagger-php生成api文档》,里面记录了swagger的安装以及文档的编写案例,这里再介绍下在laravel下如何整合swagger来使用。      1、安装swagger      1)在packagist网站查看与当前laravel版本相匹配的l5-swagger的版本号     »

laravel-admin 后台表格筛选设置默认的查询日期

一、框架版本说明 laravel 5.5 laravel-admin 1.7.5 二、表格日期筛选使用 后端调用代码 $grid->filter(function(Grid\Filter $filter){ $filter->like('title', '标题'); $filter->between('created_at' »

laravel 使用laracasts/flash插件提示信息

1访问 https://packagist.org/packages/laracasts/flash 查看laracasts/flash的安装详情 2使用 composer 来安装 ,输入:composer require laracasts/flash 3在config/app.php中的providers 添加 Laracasts\Flash\FlashServiceProvider::cla »

laravel的模型关联之(一对多的反向)

一对多的反向      一对多的反向就相当于,一个用户有多篇文章,但是在显示文章模型的时候你又想显示这个用户的用户名,但是你只有用户id, 这时候就用到了一对多的反向,你用用户(User)模型里面定义了一对多来获取了用户的所有文章之后,再在文章模型(post)里面定义一个方法 第二个参数是post表,当前模型的外键,然后第三个参数 就是获取的模型的主键,这跟一对多正好是相反的  这里就把用 »