laravel
文章平均质量分 58
laravel学习
黄昏单车
在技术路上走的很慢
展开
-
windows环境下composer安装laravel,laravel-admin,新手教程
安装composer1、下载windows版本安装包composer# 下载地址,下载完成直接打开即可https://getcomposer.org/Composer-Setup.exe2、具体安装步骤如下,差不多傻瓜式安装3、验证安装composer是否成功# 选择的目录最好是php运行环境目录,因为后续我都会在该目录下操作composer切换镜像# 由于通常的composer下载速度很慢,所以需要切换镜像源加快下载速度composer config -g r原创 2021-07-04 21:35:33 · 909 阅读 · 4 评论 -
laravel使用jwt刷新token,仅限uni-app和小程序使用的,vue也可借鉴
前提条件:jwt已安装,不懂安装的可以看我之前发的文章1、路由使用中间键2、编写中间键<?phpnamespace App\Http\Middleware;use Auth;use Closure;use Tymon\JWTAuth\Exceptions\JWTException;use Tymon\JWTAuth\Http\Middleware\BaseMiddleware;use Tymon\JWTAuth\Exceptions\TokenExpiredException;原创 2020-07-10 11:46:39 · 1001 阅读 · 0 评论 -
laravel使用websocket即时聊天,主动推送消息
ps:准备条件lnmp/lamp环境已搭建完成并且能正常访问swoole扩展已安装成功创建好一个laravel的项目1、创建swoole.php文件#在app/Console/Commands增加一个Swoole.php的文件php artisan make:command Swoole2、在Kernel.php里增加命令列表Commands\Swoole::Class3、...原创 2020-06-30 21:43:20 · 8277 阅读 · 2 评论 -
laravel某个路由不到的问题,显示403 forbidden,本地可能行,但是线上部署访问不了
1、例如路由地址:http://www.uni-app.top/admins/$router->get('/admins/',function(){ echo "Hello World!";});访问结果下图:2、根本原因,public有一个admins的目录,此时访问路由会优选访问public下面的admins目录,然而,你的admins目录是没有权限访问的,所以显示4033、解决办法,重命名admins目录名,千万不要跟路由名一样,否则会出现同样问题,下面成功访问ps:这个问原创 2020-06-19 11:29:20 · 2460 阅读 · 2 评论 -
laravel-admin动态表单,之前写过一个动态表单,但是感觉那个不是我想要的动态表单,现在说的这个还是挺符合的
1、加入动态表单内容2、忽略动态表单字段(如果你的动态表单字段属于本模型表的话,此处可忽略)3、加载js文件4、查看动态效果(select选择已结算,显示打款截图,选择认购中显示价格)5、最后附上我动态表单的相关逻辑(如果第二部没走的话,此时这里是用不到的)ps:如果各位有问题,欢迎留言,我经常看csdn博客的。...原创 2020-06-19 10:43:05 · 1108 阅读 · 0 评论 -
laravel使用oss阿里云存储,新手教学,简单易懂
1、打开阿里云oss存储官网,点击开通https://www.aliyun.com/product/oss?spm=a2c4g.11186623.2.12.555928bc4FtMYy2、点击同意使用,然后点击立即开通,即可开通成功3、点击管理控制台,点击创建Bucket4、填入对应信息,确定即可(具体自己看需求)5、创建access key,保存好信息6、安装oss对应的扩展composer require jacobcyl/ali-oss-storage:^2.1原创 2020-05-18 23:51:17 · 2591 阅读 · 2 评论 -
laravel使用groupBy分组查询,分组统计,预加载查询和统计
1、开启mysql查询group by,不开启会报错,改为false即可2、使用分组查询,groupBy放在后面,会以activity_id为key,结果如下图2、使用分组统计,会以activity_id为key,结果如下...原创 2020-05-07 15:48:15 · 5262 阅读 · 0 评论 -
Laravel6+ Dingo +Jwt 快速搭建 API系统,简单明了
友情提示:以下所有操作,在laravel6项目根目录下执行1、安装dingo工具包1)在根目录下的composer.json文件里面加上下面代码"dingo/api": "^2.2"2)执行命令来加载这个包的最新版本composer update2、安装jwtcomposer require tymon/jwt-auth:dev-develop --prefer-source...原创 2020-05-05 23:21:49 · 1469 阅读 · 0 评论 -
laravel-admin 实现动态form,检测select显示对应的表单内容
1、写上对应的表单select$type = $id ? User::where('id',$id)->value('intro_type') : 1;$form->select('intro_type','介绍类型')->options(['1'=>'上传图片','2'=>'链接地址'])->default($type);2、加上对应的js代码A...原创 2020-04-26 12:07:10 · 5156 阅读 · 0 评论 -
laravel-admin使用select联动,非常简单实用
1、在实用地方放入下面代码(有什么规律自己观察,这里不多解释)$form->select('project_id','所属项目')->options(Project::all()->pluck('name','id')) ->load('activity_id', 'activityList');$form->select('activit...原创 2020-04-09 11:25:21 · 3670 阅读 · 0 评论 -
laravel安装Homestead,解决很多大坑
1、安装虚拟机VirtualBox,我的是window10所以安装window版本官方链接:https://www.virtualbox.org/wiki/Downloads2、安装 Vagrant,选择安装的操作系统,window电脑选择window版本,一直点击下一步安装即可ps:官方链接:https://www.vagrantup.com/downloads.html3、下载...原创 2020-04-01 17:21:26 · 1430 阅读 · 0 评论 -
laravel使用redis队列
1、队列配置文件是config/queue.php(这里我默认配置即可):2、 创建迁移表(failed-table 、jobs、migrations)php artisan queue:tablephp artisan queue:failed-tablephp artisan migrateps:出现下面错误,修改对应表名即可ps:出现下面红色错误,修改如下图string(字...原创 2020-04-01 10:59:48 · 940 阅读 · 0 评论 -
laravel+redis实现消息队列,模拟用户发帖,并测试高并发请求
ps:准备条件,需要学会使用消息队列,我之前的文章有写过,不懂的可以去看下1、创建测试的控制器<?php/** * Created by PhpStorm. * User: Administrator * Date: 2020/3/30 * Time: 22:08 */namespace App\Http\Controllers;use App\Jobs\Notice...原创 2020-03-30 22:50:33 · 786 阅读 · 1 评论 -
laravel 使用PhpStorm 代码提示
1、在项目下运行下面命令composer require barryvdh/laravel-ide-helper2、修改config/app.php中的providersBarryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class3、项目运行下面命令,会生成一个ide-helper文件:php artisan ide-helpe...原创 2020-03-30 16:27:24 · 598 阅读 · 0 评论 -
laravel验证码的安装以及使用
1、composer 安装composer require mews/captcha2、注册providers (config/app.php)Mews\Captcha\CaptchaServiceProvider::class,3、注册aliases (config/app.php)'Captcha' => Mews\Captcha\Facades\Captcha::cl...原创 2020-03-26 11:00:14 · 500 阅读 · 0 评论 -
Laravel 5.5+ Dingo +Jwt 快速搭建 API系统,解决新手大坑
搭建前提:laravel5.5已安装完成,需要安装laravel5.5的请查看我的博客,有一篇安装laravel5.5的文章1、在创建好的项目中,找到composer.json文件修改如下图"dingo/api": "1.0.0-beta8""minimum-stability":"dev",2、执行如下命令(此处需要token,看步骤3)composer update3、进入...原创 2020-03-25 15:15:36 · 511 阅读 · 0 评论 -
安装laravel5.5
安装具备条件:composer已安装,安装好的话,在cmd命令下执行,composer,会出现composer相关界面,否则提示命令找不到1、切换中国镜像composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/2、执行下面安装命令(注意:laravel这个文件已存在的话会报错)compo...原创 2020-03-25 10:27:47 · 241 阅读 · 0 评论 -
laravel-admin的安装
首先确保安装好了laravel,并且数据库连接设置正确在安装好的laravel项目根目录下,执行下面命令:composer require encore/laravel-admin运行下面的命令来发布资源(该命令会生成配置文件config/admin.php)php artisan vendor:publish --provider="Encore\Admin\AdminServiceP...原创 2020-03-20 17:49:04 · 241 阅读 · 0 评论 -
composer安装laravel6.*
首先,通过使用 Composer 安装 Laravel 安装器:composer global require laravel/installer执行以上操作无反应时,如下图:因为去国外的镜像地址下载了,应该先将composer换成国内镜像,重试上面的安装命令:composer config -g repo.packagist composer https://packagist.ph...原创 2020-03-20 17:22:06 · 711 阅读 · 0 评论