草庐IT

php - 我不明白是 `: MorphToMany` 行。在方法名称旁边加上那个是什么意思

谁能给我解释一下。只是在其中一个laravel包中遇到它publicfunctionusers():MorphToMany{return$this->morphedByMany(getModelForGuard($this->attributes['guard_name']),'model',config('permission.table_names.model_has_permissions'),'permission_id','model_id');}我知道上面是一个方法,但我不明白的是:MorphToMany在方法名称旁边有什么意思? 最佳答案

php - 在 Laravel 中关闭自动完成

我在Laravel上有一个网站。它有大量的文本输入。所以,我想禁用所有文本输入的自动完成功能,我知道“autocomplete=off”,但是将它添加到我的所有表单中太长了!是否存在更简单的解决方案? 最佳答案 你可以追加autocomplete="off"到您的表单以获得此行为。//...allinputs 关于php-在Laravel中关闭自动完成,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

php - Laravel 后 Controller 不工作(Symfony\Component...)

我的整个LaravelController无法正常工作。当我向这个Controllerindex()发出get请求时,它工作得很好。但是当我向这个Controller发出一个post请求到store()时,它不起作用。当我尝试解决问题时,我开始注释掉代码或使用dd()。然后很快注意到,当我注释掉我的整个Controller时,它没有对错误进行任何更改。(或者当我dd($user_id)没有改变时)。我的错误:Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpExceptionNomessage路线文件:name('ho

php - 如何在api中注销?在 laravel 中使用护照

现在,当我想注销我的用户时,我向我的API发送一个发布请求(使用Bearertoken) 最佳答案 Route::group(['middleware'=>['auth:api']],function(){Route::post('/logout','UserApiController@logout');});UserApiController.phppublicfunctionlogout(){if(Auth::check()){Auth::user()->token()->revoke();returnresponse()->j

php - Laravel 500 错误没有日志

首先,根据stackoverflow,当bootstrap/cache和storage目录的权限有问题时,就会出现这个问题。我几乎尝试了所有关于这方面的建议,但没有成功。我很高兴在我的旧笔记本电脑上使用Xubuntu16.04,开发了一个项目。使用docker-compose搭建开发环境。昨天我买了全新的PC,安装了Kubuntu18.04,安装了docker和我工作所需的一切。克隆存储库,运行composerinstall、docker-composeup,然后是phpartisanmigrate和phpartisanstorage:link。但是,当我尝试在浏览器中打开网站时,出现

php - 如何在 Laravel 5.4 中获取多选值

我正在使用adminlte的多选.我不想获得多选的值(value),我怎么能得到它dd($request)的输出查看AlabamaAlaskaCaliforniaDelawareTennesseeTexasWashingtonControllerfunctionsearchLeaveStatus(Request$request){$status=$request->input('leave_status');$status=implode(',',$status);$leave_list=LeaveStatus::whereIn('leave_status',$status)->get

php - 更改电子邮件验证错误消息 Laravel 5.7

我正在使用Laravel5.7邮箱验证。当我尝试登录时,它说-您的电子邮件地址未验证http://joxi.ru/n2YqYJaIo1XGO2我需要将此消息更改为另一种语言,但找不到更改位置。在resources/lang-有验证和其他消息,但找不到这个。谢谢。 最佳答案 更好的解决方案,改用它。您必须实现一个自定义中间件,您可以使用artisan命令创建该中间件:phpartisanmake:middlewareEnsureEmailIsVerifiedEnsureEmailIsVerified.phpuser()||($requ

php - Laravel 子连接选择查询

我正在尝试找出如何在Laravel中复制以下查询。我想要做的是从table2/t2获取最新状态并将其与我们的主要记录table1/合并t1selectid,created_at,t2.statusfromtable1t1leftjointable2t2ON52.id=(SELECTMAX(id)fromtable2wheretable2.submission_id=submission_id)ANDt1.id=t2.submission_id上面的查询非常有效,但我不知道如何在“原生”Laravel中复制它-$query=Table1::query();$query->join('ta

php - Laravel Nova - 重新排序左侧导航菜单项

默认情况下,左侧菜单项的顺序是按字母顺序排列的。我的客户想要手动订购这些菜单。知道如何让它成为可能吗?转到answer 最佳答案 你可以做到App\Providers\NovaServiceProvider.php添加一个方法resources()并像手动注册资源一样protectedfunctionresources(){Nova::resources([User::class,Post::class,]);}备用这个gist中提到了另一种方式,这看起来也不错,但官方文档还没有提到它。资源在NovaServiceProvider中

php - 在 Laravel 中限制单词而不是字符

我正在使用Laravel5.7并且想知道在我从数据库中提取并输出到Blade/View的描述中限制单词数量而不是字符数量的正确方法是什么。我目前通过在我的Blade文件中添加以下内容来实现此目的(注意Str类在Blade/view中):@phpuseIlluminate\Support\Str;@endphp{!!(nl2br(e(Str::words($test->testimonial,'25'))))!!}上面将我的段落限制在25个字以内,但我意识到我应该在我的Controller中使用Str类,而不是Blade。当我添加useIlluminate\Support\Str;时在我