为您找到搜索结果:343个
Laravel Class config does not exist in
修改了Laravel里面的.env文件之后报这个错误,找半天,找到罪魁祸首了,错误信息: Fatalerror:UncaughtReflectionException:ClassconfigdoesnotexistinD:phpStudyWWWBCCKidV1.0vendorlaravelframeworksrcIlluminateContainerContainer.php:752 产生的原因是我的.env里面的参数设置有空格。。。有空格的参数一定要用双引号包起来,改完就解决了! bootstrap/cache/config.php文件删除即可 亲测...
Laravel
本人感觉用的比较好的验证码包,拿出来分享一下,傻瓜式教程,安装步骤:首先,登录网址packagist.org查找laravelcaptcha,找到mews/captcha,根据packagist上的使用方法一步步来实现验证码的安装。composer安装:composerrequiremews/captcha注册providers(config/app.php),在这个数组中的最后追加如下代码:MewsCaptchaCaptchaServiceProvider::class,注册aliases(config/app.php),在这个数组中的最后追加如下代码:'Captcha'=>MewsCaptchaFacadesCaptcha::class,生成配置文件,在Composer命令行中输入如下命令:phpartisanvendor:publish进入config/captcha.php文件,修改default数组可以对验证码进行样式、数量、大小上的修改。'default'=>['length'=>5,'width'=>100,'height'=>34,'qua...
使用 Captcha 扩展包 为 Laravel 5 应用生成验证码
http://laravelacademy.org/post/3910.html1、安装我们通过Composer安装Captcha扩展包:composerrequiremews/captcha注:Windows中使用该扩展包还需要安装GD2扩展(在php.ini中取消php_gd2.dll前面的注释)。2、配置使用Captcha服务提供者之前还需要在config/app.php中注册服务提供者:'providers'=>[//...MewsCaptchaCaptchaServiceProvider::class,]同时注册下相应门面:'aliases'=>[//...'Captcha'=>MewsCaptchaFacadesCaptcha::class,]如果要使用自定义的配置,还可以发布配置文件到config目录:$phpartisanvendor:publish编辑新生成的captcha.php:return['default'=>['length'=>5,'width'=>120,'height'=>36,'quality'=>90...
laravel中如何实现验证码验证及使用
开发环境:laravel5.5php7.1.11mysql验证码 是防止恶意破解密码、刷票、论坛灌水、刷页的手段。验证码有 多种类型。现在我给大家实现如何使用图片验证码,其原理是让用户输入一个扭曲变形的图片上所显示的文字或数字,扭曲变形是为了避免被光学字符识别软件(OCR)自动辨识。由于计算机无法识别验证码的图片,所以回答出问题的用户就可以被认为是人类。在这里$代表cmd命令行符号。1、安装扩展包,安装前确认当前环境支持composer$composerrequire"mews/captcha:~2.0"2、安装完成后执行:$phpartisanvendor:publish生成配置文件config/captcha可以看到当前有4中模式default、flat、mini、inverse按着自己的随意配置接下来web前端如何调用实例:红色区域如下:<imgclass="thumbnailcaptcha"src="{{captcha_src('flat')}}"onclick="this.src='/captcha/flat?'+Math.random()"titl...
Laravel中利用队列发送邮件的方法示例
https://www.jb51.net/article/121647.htm本文主要给大家介绍了关于Laravel中队列发送邮件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍:批量处理任务的场景在我们开发中是经常使用的,比如邮件群发,消息通知,短信,秒杀等等,我们需要将这个耗时的操作放在队列中来处理,从而大幅度缩短Web请求和相应的时间。下面讲解下Laravel中队列的使用1、配置文件config/queue.php?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253<?php return[ 'default'=>env('QUEUE_DRIVER','sync'), 'connections'=>[ 'sync'=>[ 'driver'=>'sync', ],&nb...
laravel重定向到上一个页面怎么带参数返回 withsucess 成功提示信息
//控制器中returnback()->with('success','操作成功');//with的参数1是一个session变量名,参数2为该session变量值,在视图直接这样获取@if(!empty(session('success'))) <divclass="alertalert-success"role="alert"> {{session('success')}} </div>@endif ...
Laravel 传递数据到视图
https://www.cnblogs.com/zxpo/p/5128170.htmlhttps://blog.csdn.net/anan890624/article/details/54897884//使用传统的方法$view=view('greeting')->with('name','Victoria');//使用魔术方法$view=view('greeting')->withName('Victoria');在上面的例子代码中,视图将可以使用 $name 来取得数据,其值为 Victoria。如果你想的话,还有一种方式就是直接在 view 辅助方法的第二个参数直接传递一个数组:$view=view('greetings',$data);如果你使用上面的方法来进行数据传参, $data 必须是键/值对应的数组数据,这样在视图里面,你可以使用对应的键来获取值,如: {{$key}} 会取得 $data['key'] 对应的数据. 视图变量的传递1、使用...
laravel 队列重启
我在job中写了邮件发送,线下环境测试是无问题的,现在放到线上出现了问题。问题描述:部分时候邮件功能可用,部分时间邮件功能不可用。邮件功能不可用的时候,job发送失败,失败原因是无发送人,打印log发现获取不到config/mail.php的正确配置,所获取的配置都是系统的默认配置。请问有人是否遇到了类似问题,或者我的哪里配置有错误的,还是谁能帮忙解释下job的加载机制,谢谢。本文章首发在LaravelChina社区 队列重启,就好了phpartisanqueue:restart https://laravel-china.org/topics/3351/laravel-queue-send-mail-problems...
laravel setxxAttribute和getxxAttribute的使用
setxxAttribute在设置(sql:insertupdate)的时候会将$obj->xx='value'的时候,操作数据库之前自动转化一下getxxAttribute在获取xx属性的时候 $obj->xx会转化示例://获取之前首字母大写publicfunctiongetFirstNameAttribute($value){returnucfirst($value);}//存入之前的改变publicfunctionsetFirstNameAttribute($value){$this->attributes['first_name']=strtolower($value);} 定义一个访问器定义一个修改器注意:使用驼峰格式命名https://laravel-china.org/docs/laravel/5.6/eloquent-mutators/1406参考链接 https://laravel.com/docs/5.5/eloquent-mutators#array-and-json-casting...
laravel 中使用tinker 验证驱动加载是否成功
在验证laravel中 InvalidArgumentExceptionDriver[WeiBo]notsupported.publicfunctionweibo(){returnSocialite::driver('weibo')->redirect();//returnSocialite::with('WeiBo')->scopes(array('email'))->redirect();}publicfunctioncallback(){/*$code=request('code');dd($code);*/$oauthUser=Socialite::driver('weibo')->user();//dd($oauthUser);$sina_id=(int)$oauthUser->getId();$name=$oauthUser->getName();$nickname=$oauthUser->getNickname();$email=$oauthUser->getEmail();$sina_avatar=$oauthU...
使用Laravel5做权限管理
https://www.imooc.com/article/18250关于权限管理的思考最近在用laravel设计后台,后台需要有个权限管理。权限管理实质上分为两个部分,首先是认证,然后是权限。认证部分非常好做,就是管理员登录,记录session。这个laravel中也有自带Auth来实现这个。最麻烦就是权限认证。权限认证本质上就是谁有权限管理什么东西。这里有两个方面的维度,谁,就是用户维度,在用户维度,权限管理的粒度可以是用户一个人,也可以是将用户分组,如果将用户分组,则涉及到的逻辑是一个用户可以在多个组里面吗?在另外一方面,管理什么东西,这个东西是物的维度,一个页面是一个东西,一个页面上的一个元素也是一个东西,或者往大了说,一个功能是一个东西。所以做权限管理最重要的是确认这两个维度的粒度。这个已经不是技术的事情了,这个是需要需求讨论的了。基于上面的思考,我这次想做的权限管理,在用户维度,是基于个人的。就是每个人的权限不一样。在东西的维度,我设置路由为最小的单位,即可以为单个路由设置权限管理。下面的思考就是使用什么来标记权限,可以使用位,也可以使用字符,也可以使用整型。后来我选择了字...
Laravel / PHP 扩展包视频教程
https://laravel-china.org/courses/laravel-package每周精选两个以上扩展包进行讲解,涵盖PHP和Laravel相关的最新、最热、最常用的扩展包。内容设计上,每一小节就是一个扩展包,每个视频不会超过10分钟,以实战为核心,所有源代码开源托管在GitHub。内容形式上,每一小节包含一个视频和一篇详尽的文章,通过视频你可以快速理解扩展包的精髓,照着文章一步步操作,也让你避免了看懂了但是还是没法做的尴尬境地。文本内容也让后续搜索查阅更加方便。 订阅费用:199元/年 基础信息序言免费1周前舞台布置安装LaraBBS1周前PostMan和API1周前Larabbs中已安装的扩展包1周前视频列表001.Composer加速——hirak/prestissimo1周前03:59002.数据备份——spatie/laravel-backup1周前09:08003.七牛文件系统驱动——overtrue/laravel-filesystem-qiniu1周前04:18004.哈希数据ID——vinkla/hashids免费1周前...
L05 Laravel 教程
https://laravel-china.org/courses/laravel-shophttps://laravel-china.org/topics/13206/laravel-shop-course 手把手带你开发一个电商项目,功能包括用户中心、收货地址、电商管理后台、权限管理、商品管理、商品SKU、购物车模块、订单模块、支付模块(支付宝、微信支付)、商品评价、商品收藏、订单退款流程、优惠券模块,技术知识点包括Laravel中事务操作(Transaction)、支付接口调试、订单流水号生成、预加载与延迟预加载、事件和监听器、MailHog调试邮件发送、Service模式、自定义验证器等。 本课程核心功能由Leo撰写,我负责做一些边角料的工作。@leo个人定位是PHP架构师、高级运维工程师,有3年Laravel使用经验,7年的PHP开发经验,对Laravel各个模块的实现原理有深入了解。已完成多个电商或与电商相关的正式商业项目并运行良好至今。前百度高级工程师,目前任北京一家电商创业公司的技术负责人。经常混社区的同学,相信对@leo不会感到陌生。Leo同时也是...
laravel 5.5 登录验证码 captcha 引入
https://blog.csdn.net/u013372487/article/details/79461730前提:开启Laravel的用户认证功能1、安装Captcha安装Captcha+$composerrequiremews/captcha配置/config/app.php'providers'=>[//...MewsCaptchaCaptchaServiceProvider::class,]'aliases'=>[//...'Captcha'=>MewsCaptchaFacadesCaptcha::class,]自定义配置$phpartisanvendor:publish运行之后,就可以在config/captcha.php中进行配置了。这里使用默认配置。 2、使用Captcha为auth组件添加验证码功能在登录视图中增加验证码的选项,可以加到密码和rememberme之间/resources/views/auth/login.blade.php<divclass="form-group"><labelfor="ca...
网上很多laravel中cookie的使用方法。
https://blog.csdn.net/chen529834149/article/details/75244718概述Cookie的添加其实很简单,直接使用Cookie::make(),在使用方法前,需要引入Cookie的门面useIlluminateSupportFacadesCookie;,这样就可以完成Cookie的设置了(当然不引入直接Cookie使用也能通过命名空间自动加载)。不过,设置后我们如何才能取到Cookie值呢?有搜索过相关问题的开发人员肯定知道,网上的答案千篇一律都是:Cookie::get(),有的甚至附上了代码:Cookie::make('test','hello,world',10);echoCookie::get('test');如果你按照这种类似的回答来测试Cookie,肯定会发现设置cookie的值永远都是null。多次测试无效下,你都会怀疑自己的Laravel框架是不是有问题!其实,在Laravel框架中使用Cookie,就不得不提到Response和Request。经常用浏览器调试程序的开发者可能会留意过,在请求地址的ResponseHead...