问题标签 [illuminate-container]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel-5 - Laravel 5.3.19 Illuminate\Support\Str::class error syntax error, unexpected ';'
I got error when i use Str from Alliases
Aliases Declaration:
Usages:
Error Type:
authentication - 如何在 Larvel5.3.19 中允许完全访问多个 url 段
我正在使用 CKeditor4.5 和 Larvel5.3.19 创建文件上传这个任务我想知道是否可以允许 Larvel url 完全访问多个 url 段示例。
http://web.dev/browser/browse.php?CKEditor=textarea&CKEditorFuncNum=1&langCode=en
反渗透
http://web.dev/browser/imgupload/CKEditor/textarea2/CKEditorFuncNum/1/langCode/en
php - 带有照明构建器的Dingo API分页不雄辩
我正在开始学习 Laravel 5.3 和 Dingo API 以构建基本的 REST API。我正在尝试返回报告查询结果的分页 JSON 表示。我可以使用 Eloquent 模型进行分页,但是在使用原始 Illuminate QueryBuilder 进行数据库访问时不能。这是我一直在尝试的:
但是,这只会让我遇到以下错误,我还没有弄清楚如何解决。任何建议将不胜感激。我确定我在这里遗漏了一些明显的东西。
php - Laravel 5.3 - Auth Scaffolding 如何插入错误
我对 Laravel 比较陌生,并试图理解一些东西。我创建了一个基本项目并使用了`
` php 工匠制作:身份验证
` 生成身份验证脚手架。
在生成的视图中,$errors 变量可用。我知道这可以通过使用 withErrors() 方法插入到视图中。
但是,我似乎无法在示例中找到它是如何插入的。在后台,以下功能似乎正在处理注册:
所以调用了默认 RegisterController 的验证器方法,它返回了一个验证器。但我无法理解验证器的错误是如何插入到 auth.register 视图中的。
mysql - 如何在 Eloquent 中使用原始选择?
我的 SQL 是这样的:
我雄辩的查询是:
但它不起作用,因为 Eloquent 将其解释为select name, place, etc, format sum from the_table
.
我很想使用DB::raw
,但后来它说它没想到对象。
那么,如何在 Eloquent 中使用原始 SELECT 语句?
database - 如何在 eloquent 中通过 id 从 2 个不同的表中调用数据?
那是控制器
这就是用户模型:
这就是 aktivitas 模型:
这就是usia模式,
此代码在本地工作,但是当我托管它时,它没有工作,请帮助我的考试...
我认为问题出在这段代码中,
有什么不同的方法吗?
php - 使用 Illuminate\html 在选择元素中添加另一个选项
我有一个这样的创建方法:
我想添加一些选项来使用Illuminate\html
.
这是我的选择元素:
但我想再添加一个这样的选项元素:
我应该怎么办?
laravel - 如何将连接添加到 laravel 验证器的自定义存在规则?
laravel 中的验证器可以自定义存在的数据库规则,例如,如果您需要检查额外的列。手册中的一个例子:
闭包中的query
没有类型提示,所以我不太确定这是什么类型的对象。我可以看到它DatabaseRule
本身只有一些关于等的功能where
,wherenot
但我希望在组合中添加一个连接。
给定示例说电子邮件必须存在于具有 的员工account_id = 1
,但是如果团队(所有员工都是团队的一部分,这是一个单独的表)应该具有特定属性,例如team.active = 1
?
整个员工/团队的事情当然是一个例子
所以最后我想知道:我怎样才能在这条规则中添加一个连接,这样我们才能确保员工团队的“活动”列是 1。
我的第一个问题可能是:那是什么类型的$query
?我想这样的事情会很棒,但没有理由怀疑这是有效的:
这似乎不起作用。奇怪的是join本身并没有报错,反而好像被忽略了:
未找到列:
1054 'where 子句'中的未知列'team.active' (SQL:从where = -thevalue- 和 ( . = 1)中
选择 count(*) 作为聚合)staff
team
active
我原以为这会起作用(我赌这个函数在这里可用,所以会有小的变化),或者因为我正在调用一个不存在的函数而出现错误。但我得到的是一个构建但没有连接的查询。
从评论中,我向该$query->toSQL()
功能添加了一个。这确实显示了一个相当预期的结果,但它并没有计算出我得到的错误:
octobercms - 查询模型october cms中的多个关系
您好我正在尝试使用十月 CMS 活动记录实现进行组合查询,以过滤掉用户选择的输入。
有四个模型 a Color, Series, Department
,Product
其关系如下:
Product
型号_
Department
和Series
模型
和Color
型号
用户输入通过 ajax 发送到现在看起来像这样的函数
如您所见,我正在尝试在颜色查询之后对与系列模型的多对多关系进行过滤(这个工作正常)。
问题出在多对多关系上,我尝试使用不同的方法来解决这个问题,要么没有错误(但也没有结果),要么有一个错误说下面的函数where
不起作用。
/var/www/public/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php 的第 1421 行“调用未定义的方法 depcore\parts\Models\Product::where()”
我不知道这是否有可能以这种方式实现,还是我需要采取不同的方法?
php - Laravel 的 Eloquent 公共静态函数“create”在 Model.php 中发生了什么?
在 Laravel 5.x 的早期版本中(我不确定它何时更改),我能够create
在任何 Eloquent Model 类上调用静态方法来将记录插入数据库。
例如:
那是public static function create
在Model.php ( vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php
) 中调用的。
在 Laravel 5.5 中,我仍然可以调用,create
但是Model.php完全重新排列并且不包含此方法。更重要的是,在整个供应商 / Illuminate 中搜索并没有给我任何类似的东西。请解释一下,它是如何工作的,它在幕后调用了什么。
谢谢。