laravel-5 相关问题

Laravel 5是由Taylor Otwell创建的开源PHP Web开发MVC框架的当前主要版本。 Laravel使用简单,富有表现力的语法帮助您创建应用程序。使用laravel标签来解决一般的Laravel相关问题。

Laravel 更改时区未反映正确的时间

我正在 config/app.php 将时区更改为亚洲/新加坡,但是当我尝试执行 date("Y-m-d H:i:s"); 时结果仍然是 UTC。 Laravel 中是否有任何内容会覆盖该时区......

回答 4 投票 0

从中间件中的响应对象获取响应正文

我有一个中间件来记录所有请求和响应(针对API)。但响应没有显示在终止方法响应对象中。 类记录器 { 公共函数句柄($请求,闭包...

回答 2 投票 0

Laravel 5.2 在标准 Auth 控制器中添加了一项登录条件

我正在尝试向 Laravel 标准身份验证添加一个条件。我发现很多论坛都有这个问题。他们中的大多数人都在供应商文件夹中进行更改,这是我不想做的。我还找到了一种方法...

回答 1 投票 0

如何添加默认选项

我只想使用 selectMonth()、selectRange() 和 selectYear() 函数添加默认的“请选择” 我的代码 {!!形式::selectRange('天', 1, 31) !!} <...

回答 1 投票 0

在 Laravel 5 中显示“请选择”选项或显示“已选择”选项的下拉菜单

我有以下代码来创建下拉列表: 项目清单: {!!Form::select('projects_list[]', $projects_list, $project, ['id'=> 'projects_list','class'... 我有以下代码来创建下拉菜单: <div> <label>Project List:</label> {!!Form::select('projects_list[]', $projects_list, $project, ['id'=> 'projects_list','class'=>'form-control'])!!} </div> 效果很好,它将在页面加载时显示 $project 中选定的项目。 ($projects_list 是所有项目的列表,$project 是特定选定的项目) 如果我添加一些代码来创建“请选择选项”; <div> <label>Project List:</label> {!!Form::select('projects_list[]', array_merge(['0' => 'Please select'], $projects_list), $project, ['id'=> 'projects_list','class'=>'form-control'])!!} </div> 如果页面加载时没有项目通过,则正确显示选项,但如果通过则不显示项目。 是否有另一种方式来显示“请选择”选项,并且仍然能够显示所选项目? **** 编辑 **** 我同时在做的是: 在我的控制器中: $projects_list = Project::lists('id','name'); $projects_list = array_flip(array_merge(['Please select if applicable'=>0], $projects_list)); 我发现,如果我不进行数组翻转/数组合并,id 就会转换为键,例如 0,1,2,3,而不是数据库 id 的 0、10、15、23 等。 也许这是目前最好的选择?或者有更优雅的解决方案吗? **** 结束编辑 **** 要添加另一个选项,您可以使用 + 运算符将两个数组放在一起而不影响键 $projects_list = ['Please select if applicable'] + $projects_list;

回答 1 投票 0

Laravel 5 上的错误日志以及发生错误的 URL

我想在每个错误日志中附加错误发生之前用户请求的页面的 URL。日志已经告诉我错误发生的位置,但知道 URL 对我来说很有价值。 我看到...

回答 3 投票 0

如何从相关表中获取属性作为 Laravel 5 中自己表的属性?

这个问题可能听起来有点令人困惑,但我不知道如何用一句话更好地解释它。 这基本上描述了问题所在: 我有一个用户表,其中可以包含 2 ...

回答 2 投票 0

当我更新公共变量时,Livewire 渲染整个 html 而不是只更新部分

在Live中,当我们更新任何属性时,它会调用update方法。当它返回响应时,它是否返回整个 HTML?我的意思是,它不只是更新特定部分,而是返回整个组件? 在

回答 1 投票 0

在 laravel 5 中添加背景图片

我正在尝试在 Laravel 5 中为我的网站添加背景图片。 我在我的 css 文件中使用了它。 html{ 背景图像: url("images/background.jpg"); } 该图像已公开

回答 13 投票 0

Laravel 播种机不工作

我正在使用 Laravel 5.4。 当我第一次创建项目时,我进行了迁移和播种,一切都工作正常。 现在我删除了数据库,想再次重做迁移和播种,迁移工作...

回答 3 投票 0

Laravel 将请求显示为获取发布请求?

当我发送 POST 请求时,Laravel 在控制器中作为 Get 请求返回。 我的网址, http://localhost/walls/app/api/public/api/auth/signup 我的路线, 路线::group(['prefix' => 'auth'], 有趣...

回答 2 投票 0

Laravel 将 where 子句添加到联合结果

我正在对两个查询进行联合,我想向结果添加一个where子句,但where子句仅添加到第一个查询。我该如何解决这个问题? $notifications = DB::table('通知...

回答 6 投票 0

验证 .csv 文件时 Laravel MIME 问题

我读过几篇关于使用 laravel 上传文件时检查文件扩展名问题的文章。 我有同样的问题,即使晚了一个小时也没有提交解决方案...

回答 4 投票 0

sync() 和attach() 不能一起工作?

在我的控制器中,我首先为我的附加字段附加这样的 id 数组: $property->features()->attach($additional_ids); 然后我使用sync(),因为我有复选框: $财产...

回答 2 投票 0

Laravel 中具有多重选择的存储过程仅给出一张表

我写了一个MySQL的存储过程,它应该给出5个不同的结果作为输出。该 SP 在 PhpMyAdmin 中运行良好。但是当我在 laravel 中使用以下语句调用此 SP 时: $回应...

回答 3 投票 0

按键对二维数组中的行数据进行分组,以创建关联数组并使用 Laravel 的集合方法删除重复值

如何使用 Laravel 集合执行以下操作 我们得到这个数组:假设我们事先不知道任何键的名称。 $输入= [ ['姓名' => '约翰·麦克莱恩', '年龄' =&...

回答 2 投票 0

Laravel Collections:多维数组,按键和唯一值分组

如何使用 Laravel 集合执行以下操作 我们得到这个数组:假设我们事先不知道多个键 $输入=[ ['姓名'=>'约翰·麦克莱恩','年龄'=>'40'...

回答 2 投票 0

Laravel 非重叠计划作业未执行

我在 Kernel.php 中定义了一个 Laravel Scheduled 作业。 $schedule->call('\App\Http\Controllers\ScheduleController@processQueuedMessages') ->每五分钟() ->名称('

回答 6 投票 0

如何使用 Laravel Eloquent 返回多个关系?

我有一个名为 users 的表。每个用户都有不同的事情: 国家 设备 电脑 类别 我为上述每一个“事物”创建了一个表格。类似于以下内容: 1 |联合

回答 2 投票 0

Mime 验证在 Laravel 中无法正常工作

我的网页包含一个要上传的文件,我希望上传的文件只能是pdf、doc或docx。 我的表单标签也有 enctype="multipart/form-data" 我的 html 看起来像: 我的网页包含要上传的文件,我希望上传的文件只能是 pdf、doc 或 docx。 我的表单标签也有 enctype="multipart/form-data" 我的 html 看起来像: <div id="cv_upload" class="row"> <div class="col-xs-12"> <input type="file" name='cv'> </div> </div> 与此关联的 $rules 数组如下: 'cv' => 'mimes:application/pdf,application/doc,application/docx|required' 最后我的消息如下: 'cv.required' => 'A selection for C.V. is required before proceeding.', 'cv.mimes' => 'CV must be of the following file type: pdf, doc or docx.' 唯一的问题是,即使我上传了 pdf 或 doc,我收到的消息也是所需的消息。我不知道为什么这没有按预期工作。我还尝试删除“application/”,但这也没有成功。请帮忙。 确保您的表单具有属性 enctype="multipart/form-data" 此外,如果您使用 mimes 验证,格式必须为 'mimes:jpeg,bmp,png' https://laravel.com/docs/5.6/validation#rule-mimes 您可以在此处阅读有关 enctype 属性的信息:enctype='multipart/form-data' 是什么意思? 在表格中尝试输入files="true"。 在验证器中尝试输入验证,例如 required|mimes:doc,docx,pdf https://laravel.com/docs/5.4/validation#rule-mimes 编辑:当您使用mimes:application/doc时,实际上是mimetypes:application/doc 您好,我遇到了类似的问题,点击以下命令后一切都正确,问题得到解决 php artisan cache:clear , php artisan config:clear , php artisan route:clear 如果您遇到 .docx 扩展文件的任何问题,请使用如下验证 'cv' => 'mimetypes:application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/octet-stream,application/pdf' 这将有助于验证 doc、Docx 和 pdf 文件。 要显示正确的错误消息,请使用以下代码: public function messages () { return [ 'cv.mimetypes' => 'The cv file must be a file of type: pdf, doc, docx.' ]; } 参考:Laravel 7 如果有人遇到同样的问题,您必须使用文件扩展名,而不是像这样的 mime 类型: 'file' => 'required|file|mimes:pdf,doc,docx' 可以找到扩展的完整列表:https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types 如果有人正在寻找哑剧图像,请按以下方法操作。 'image' => 'nullable|image|mimes:jpeg,png,jpg,gif|max:2048', 有关更多规则,请遵循此 laravel 文档

回答 6 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.