草庐IT

laravel-echo

全部标签

php - Laravel 5.3 抛出错误表单请求

我在Laravel5.3中创建了一个request类。看起来像这样:'required|max:25|min:2'];}}但是当我在我的Controller中使用它时,我收到:NotFoundHttpExceptioninRouteCollection.phpline161:当我删除规则时,它看起来像这样:publicfunctionrules(){return[];}它突然起作用了!?!?--更新--看起来验证器看起来在我的web.php中,但我在那里没有路由(这就是我收到异常的原因:RouteCollection.php第161行中的NotFoundHttpException:)。

php - laravel用户注册的复杂密码

我想验证输入的复杂字符密码的用户密码,这个验证有什么包或者方法吗? 最佳答案 这可能对在客户端设置有很大帮助,或者您可以在服务器端为正则表达式模式创建类似的设置。varpassword=document.getElementById('pswdfield').value;varvalidLength=/.{8}/.test(password);varhasCaps=/[A-Z]/.test(password);varhasNums=/\d/.test(password);varhasSpecials=/[~!,@#%&_\$\^\*

php - 使用登录的 Laravel 子域重定向

我对堆栈溢出还很陌生,所以请坚持在这里。我正在创建一个具有以下链接的laravel项目...main.dev(这是用于用户的登录、注册和帮助部分)athlete.main.dev(这是供运动员在main.dev登录时重定向到的)coach.main.dev(这是为了在main.dev登录时重定向到教练)这是重定向用户的代码的想法switch(User::getGroup()){case'Athlete':returnRedirect::to('http://athlete.main.dev');case'Coach':returnRedirect::to('http://coach.m

php - Laravel 表单回显变量

我仍在学习如何使用Laravel。现在我已经学会了如何在Laravel中制作表单。但是我在回应一个变量时遇到了一些麻烦。我想做的是:如果这个变量存在,我想回显一个变量作为输入字段的值,否则它什么都不回显。所以我的表单行看起来像这样{{Form::text('league_name','@if(isset($varialble){{$variable}}@else{{$nothing}}@endif)')}}如何在表单中回显变量?顺便说一句,我正在使用Blade。 最佳答案 正确的做法是:{!!Form::text('league_n

php - Laravel 文件上传验证不会触发 - TokenMismatchException

如果文件符合此验证规则,我可以上传文件'user_file'=>'file|max:10240|mimes:xls,xlsx,doc,docx,pdf,zip'一切顺利我在php.ini中将upload_max_filesize设置为32MB,将post_max_size设置为40MB但如果我尝试上传大于40MB的文件,我的验证规则甚至不会触发。我收到TokenMismatchException错误....如果有人可以通过简单地尝试上传一些非常大的文件(例如视频文件)来验证这一点 最佳答案 当您超过帖子有效负载大小时-所有内容都会被

php - Laravel 与 Angularjs 验证 json 请求错误响应

我的网络应用程序使用Laravel作为后端框架,它提供了一个RestfulAPI,并且在前端运行Angularjs。我通过api发送不同的请求并接收响应,并根据包含的响应代码和数据,向用户显示适当的消息。最近当我使用PUT方法或POST方法发送请求时,当数据在验证过程中出现问题并且Laravel应该以JSON格式响应422代码时,我收到了一个带有代码200的文本/html响应。然后一切出错了。这不会发生在我的本地机器上,只有当我在生产环境中测试应用程序时才会发生。我还测试了使用403代码发送的UnAuthorized响应,它可以正常工作。我测试了Laravel的自动验证错误(如文档中所

php - 无法使用 Lumen 和 Laravel 登录用户

首先对基本问题表示歉意,但我是Laravel和Lumen的新手,正在尝试学习它。我正在尝试使用Lumen登录用户,但出现错误。我想写的是if(auth()->attempt(...){}也尝试了另一种方法,这样if(\Auth::attempt(...){}两种方式都是错误的Argument1passedtoIlluminate\Auth\EloquentUserProvider::validateCredentials()mustbeaninstanceofIlluminate\Contracts\Auth\Authenticatable,instanceofApp\Usergive

php - Laravel 查询生成器中 FORCE INDEX FOR JOIN 的等价物

我正在构建Laravel5.2应用程序。我有一个nativeSQL查询需要转换为查询构建器形式,我的意思是,在Laravel查询构建器中创建等效的SQL查询。基本上,当我尝试翻译FORCEINDEXFORJOIN命令时遇到问题,这是nativeSQL查询:SELECTsomecolumns...FROMtable1ASt1LEFTJOINtable2ASt2FORCEINDEXFORJOIN(idx_table2)ON((t1.messageid=t2.messageid)AND(t2.othercolumn=1))WHEREsomething...所以,现在我有:$query=DB:

php - 在 null laravel 5.3 上调用成员函数 store()

您好,我正在尝试上传图片,但我一直收到错误“Calltomemberfunctionstore()”onnull。我添加了useIlluminate\Http\UploadedFile;在文件的顶部,我认为这可能是问题所在。请协助谢谢。Controllerpublicfunctionadd(Request$request){$file=request()->file('avator')->store('events');Events::Create($request->all()+['image'=>$file]);returnredirect('events');}查看NewEven

php - Laravel 5.3 密码授予 token [用户凭据不正确]

使用vagrant/homestead设置Laravel5.3Passport。一直跟着我到达PasswordGrantTokens在这里,我发现了这个GuzzleHttp片段,可以发布到/oath/token:Route::get('/api_grant',function(){$http=newGuzzleHttp\Client;$response=$http->post('http://mavrik-cms.io/oauth/token',['form_params'=>['grant_type'=>'password','client_id'=>'6','client_secr