PHP

Laravel 5 Form::model(...) 默认转义?

也许这是我遗漏的一件简单的事情,但在我的 laravel 刀片模板中,我有类似的东西: {{ Form::model(....) }}……我的领域……{{ 表单::关闭() }} 这会产生转义的 HTML,因此表单标签实际上会打印到屏幕上.但是,如果我这样做: {!!形式::模型(....) !!}……我的领域……{!!表单::关闭() !!} 它按预期工作.我是否总是需要使用 {!!.. ..
发布时间:2021-12-18 21:43:59 PHP

如何覆盖laravel 5中刀片的默认转义功能?

我在这个问题.现在我必须找到一种方法来覆盖默认的刀片转义功能.我认为有一种方法可以创建一个扩展和覆盖 BladeCompiler 类行为的类,这样我就可以做这样的事情: class MyCustomCompiler 扩展 BladeCompiler{函数 compileEscapedEchos($value){return parent::compileEscapedEchos(utf8_enc ..
发布时间:2021-12-18 21:43:50 PHP

Laravel 动作未定义

从 Laravel 4.2 更新到 5.0 后,我几乎在应用程序的每个页面中都收到以下消息: UrlGenerator.php 第 561 行中的 InvalidArgumentException:未定义 Action ArticlesController@create. 在我的 routes.php 文件中,我有: Route::get('articles/create', ['a ..
发布时间:2021-12-18 21:43:31 PHP

具有 Eloquent 关系的空对象模式

经常有这样的情况,某个 eloquent 模型的关系未设置(即在书籍表中,author_id 为空),因此调用诸如 $model->relation 之类的东西会返回空. 例如假设 Book 模型有一个我可能想要做的 author() (hasOne) 关系 $author = Book::find(1)->author->name; 如果 Book 1 没有设置作者,它将抛出“试图获取 ..
发布时间:2021-12-18 21:43:14 PHP

Laravel SwiftMailer:预期响应代码为 250,但得到代码“530",消息为“530-5.5.1 需要身份验证"

我正在使用 laravel 5.2,并且使用 Swift Mailer 进行密码重置.我的 Gmail 有两步验证.. 正如谷歌帮助所说: 如果您为自己的帐户启用了两步验证,则可能需要输入应用密码而不是常规密码. 我在 mail.php 上有以下设置: 返回 ['司机' =>env('MAIL_DRIVER', 'smtp'),'主机' =>env('MAIL_HOST', ' ..
发布时间:2021-12-18 21:43:00 PHP

Laravel 5.3 - 如何在没有 CSRF 的情况下将会话添加到`API`?

我正在尝试构建一个 api,出于某种原因,我需要会话.但是如果我包含 web 中间件,我会收到 CSRF 错误,如果我不包含,我就无法启动 session. 如何解决这个问题? 解决方案 转到 app/Http/Kernel.php 并将您自己的名称(如“sessions")添加到 $middlewareGroups.它应该包含\Illuminate\Session\Middlewa ..
发布时间:2021-12-18 21:42:53 PHP

带有通配符的 Laravel 验证器

我想制作一个 Laravel 验证器来验证数组内的未命名数组 ( 0,1,2,3 ) 内的字段 所以我的数组就像 array [//表单数据“项目"=>array:2 [//我要验证的主数组0 =>array:2 [//我要验证其数据的内部数组“身份证"=>“1"“数量" =>“1000"]1 =>数组:2 [“身份证"=>“1"“数量" =>“1000"]//表单的其他字段,]] 所以 ..
发布时间:2021-12-18 21:42:36 PHP

Laravel 5 isDirty() 总是返回 false

我想用 isDirty 方法检查模型是否已更改,但总是返回 false. 这是我的代码: if (!is_null($partnersData)) {foreach ($partnersData as $partnerData) {$partner = Partner::find($partnerData['partner_id']);$partner->update($partnerD ..
发布时间:2021-12-18 21:42:27 PHP

如何在所有视图中共享变量?

我希望在每个视图中都可以使用有关系统区域设置的信息,以便我可以突出显示用户当前选择的任何语言.经过一番谷歌搜索后,我发现了 官方文档.但是,在将代码放入 boot() 之后像这样: class AppServiceProvider extends ServiceProvider{公共函数引导(){view()->share('locale', \Lang::getLocale());}} $l ..
发布时间:2021-12-18 21:42:20 PHP

如何获得laravel中列值的平均值

假设我有这个专栏 star----1331253 它有七行并且有整数值!我想让它添加并除以存在的行. 我如何在 Laravel 中做到这一点.我可以用普通的 php 完成,但我想在 Laravel 中学习. 解决方案 试试这个: $avgStar = Model::avg('star'); “模型"将替换为您的模型名称 ..
发布时间:2021-12-18 21:41:58 PHP

Laravel 配置/数据库中的 strict 有什么用?

我是 Laravel 的新手 &今天我必须关闭严格的配置/数据库文件,因为我需要在我的 SQL 查询中使用 group by.在laravel 配置/数据库中使用strict 有什么用,关闭它或strict = false 会影响网站吗?它会使我们的网站安全性变弱吗?在laravel 配置/数据库中关闭严格的缺点是什么提前谢谢你?:) 解决方案 根据文档: 严格模式控制 MySQL ..
发布时间:2021-12-18 21:41:50 PHP

whereJsonContains Laravel 5.6 不起作用?

$roster = EventRosters::where('event_id', $event_id)->whereJsonContains('玩家', $user_id)->whereNull('deleted_at')->get(); 上面的 eloquent 查询似乎只在 'players' json 数组中有单个项目时才有效. 存储在数据库中的数据如下所示:[1] vs ["1" ..
发布时间:2021-12-18 21:41:40 PHP

Laravel 5.3 - htmlspecialchars() 期望参数 1 为字符串

我是 Laravel 的新手,我很喜欢它.在处理社交媒体项目时,我收到此错误:htmlspecialchars() 期望参数 1 为字符串,给定对象(视图:C:\wamp64\www\histoirevraie\resources\views\user\profile.blade.php) 我在这个网站上检查了一些问题,但我没有找到解决我问题的问题. 这是我的 profile.blad ..
发布时间:2021-12-18 21:41:19 PHP

类 App\Http\Controllers\UserController 不存在

加载路由/users 或/user/add 时出现问题并返回错误; Route.php 第 280 行中的 ReflectionException:类App\Http\Controllers\App\Controllers\UserController 不存在 UserController 确实存在,但它不在我的控制器文件夹中的文件夹中. 我的路由文件; Route::grou ..
发布时间:2021-12-18 21:41:05 PHP

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

我正在 config/app.php 处将时区更改为 Asia/Singapore,但是当我尝试执行 date("Ymd H:i:s"); 结果仍然是UTC. Laravel 中是否有任何内容可以覆盖我在 config/app.php 中设置的时区? 解决方案 只需这样做: 'timezone' =>'亚洲/新加坡' 在 config/app.php 文件中并运行这 3 ..
发布时间:2021-12-18 21:40:40 PHP

在 Laravel 中找到?例子

我是 Laravel 的新手.我的查询是我需要从逗号分隔的字段中找出值. 这是我的桌子: tags_value ╔====╦=============╗║ id ║ 标签 ║╠====╬===============╣║ 1 ║ css,html,php ║║ 2 ║ php,java,css ║║ 3 ║ java,c++,ios ║╚====╩===============╝ ..
发布时间:2021-12-18 21:40:14 PHP

Laravel 在会话中存储数组

我在会话中存储数组时遇到问题.我正在制作购物车,但它似乎不起作用. 公共函数__construct(){$product = array(1,2,3,4);会话::推送('购物车', $product);} 然后像这样在视图中检索它. {{Session::get('cart')}} 但是我一直收到这样的错误. htmlentities() 期望参数 1 是字符串,给定数组 有关如何创 ..
发布时间:2021-12-18 21:39:55 PHP

Laravel 5 如何获取路由操作名称?

我正在尝试获取当前的路线操作,但我不确定如何去做.在 Laravel 4 中,我使用了 Route::currentRouteAction() 但现在有点不同. 我正在尝试在我的控制器中执行 Route::getActionName() 但它一直给我找不到方法. 解决方案 在 Laravel 5 中,您应该使用方法或构造函数注入.这将执行您想要的操作: getActionName( ..
发布时间:2021-12-18 21:39:49 PHP