问题标签 [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.

0 投票
16 回答
112594 浏览

eloquent - 雄辩的错误:尚未设置外观根

我一直在 Slim Framework 2 中成功地使用 Eloquent 作为独立包。

但是现在我想使用 Illuminate\Support\Facades\DB 因为我需要通过从 2 个表中获取信息并使用数据库中的左连接和计数器来显示一些统计信息,如下所示:

我收到以下错误:

我该如何解决?

到目前为止,我已经发现,在这个链接中,我需要创建一个新的应用程序容器,然后将它绑定到 Facade。但我还没有找到如何使它工作。

这就是我如何开始我的 Eloquent 的其余部分并且工作正常:

我该如何解决?

已修复 正如@user5972059 所说,我必须在$capsule->setAsGlobal();//This is important to make work the DB (Capsule)上面添加$capsule->bootEloquent();

然后,查询是这样执行的:

0 投票
0 回答
556 浏览

php - Laravel 日志截断

由于 API 源更改了它们末端的某些元素,我在设置的 API 抓取服务上收到错误消息。我一直在努力解决所有问题,但我遇到了一个特定的对象转换错误。当我尝试在日志中查看它正在阻塞的内容时,相关数据被截断了。知道如何撤消吗?这是我的堆栈跟踪:

看看第 2 行有问题的数据库查询是如何用省略号截断的?有什么办法可以关闭它,以便我可以看到整个查询?

在此先感谢您的帮助。

0 投票
1 回答
91 浏览

php - Slim/Illuminate 在更新中执行加/减操作

如何使用 Slim/Illuminate 执行操作以更新 mysql 数据库行并添加 +1 或 -1

0 投票
1 回答
4932 浏览

laravel - Laravel 5.2,LaravelCollective 5.2,找不到类“Html”

我按照这些步骤操作,但仍然找不到“Html”类。

添加在composer.json

安装后,将这些行添加到config/app.php

请参阅随附的屏幕截图。可能是什么原因,我也试过了,composer dump-autoload composer clear-cache但没有解决问题

在此处输入图像描述

更新

查看示例代码

0 投票
1 回答
784 浏览

laravel-5 - 如何避免 Laravel Illuminate Firebird 中表名的引号

我正在使用 Laravel Illuminate 创建项目,该项目使用 jacquestvanzuydam 项目连接到现有的 Firebird 数据库。问题是 Firebird 没有在表名和字段名周围使用引号,但我目前的配置尝试在它自动创建的每个选择中在表名周围添加引号。

如何配置 Laravel 或 Illuminate 以创建不带引号的 SQL 语句?

0 投票
0 回答
613 浏览

laravel - 如何在 Laravel Eloquent/Illuminate ORM 映射中更改表/字段名称?

我知道是否可以使用与数据库表名和字段名不同的对象和对象字段名(在 Java Entity JPA/Hibernate ORM 映射中)。是否可以将 Laravel 配置为允许不同的对象和文件名?例如,我的数据库使用带有下划线的大写名称,但我想在我的 PHP 和 JavaScript 代码中使用 CamelCase 对象和字段名称。

0 投票
1 回答
804 浏览

php - 如何在 Illuminate 库中创建数据库连接作为 Illuminate\Database\ConnectionInterface 实例的实例?

我正在超薄框架中开发一个宁静的应用程序。我正在使用一个会话管理器,它使用照明数据库库。它需要我使用 Laravel 的光照实例创建一个数据库连接。但我收到一个错误。这是我的代码:

这是我得到的错误:

传递给 Illuminate\Session\DatabaseSessionHandler::__construct() 的参数 1 必须是 Illuminate\Database\ConnectionInterface 的实例,资源给定

如果有人能指出我正确的方向,我将不胜感激。

提前致谢。

0 投票
2 回答
664 浏览

php - 照亮库胶囊对象不接受“addConnection”命令

我正在使用 Illuminate 库在 Slim 框架中开发应用程序。我正在尝试使用 Illuminate\Database\Capsule\Manager 创建与数据库的连接。不知何故,它无法识别“addConnection”语句。这是我的完整代码。如果有人能指出我哪里出错了,那将非常有帮助。

这是脚本停止并且应用程序进入“无响应”状态的地方。

$capsule->addConnection(array( 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'mydatabase', 'username' => 'myusername', 'password' => ' mypassword', 'charset' => 'utf8', 'collat​​ion' => 'utf8_unicode_ci', 'prefix' => '', ));

我一遍又一遍地检查了我的数据库详细信息,它们是 100% 正确的。谁能指出可能是什么原因造成的?

更新:

经过测试,我意识到该页面在任何错误的声明中都会给出错误 http 500。例如,如果我忘记在语句末尾添加分号,它会变为 500。这表明错误可能是 SQL 以外的其他错误。有什么方法可以启用调试,以便向我显示错误原因。我也许可以从那里找到它?

更新

我已启用调试。它给了我以下错误:

调用未定义函数 Illuminate\Support\value()

0 投票
1 回答
3673 浏览

php - Laravel 错误未捕获的异常 'ReflectionException' 并带有消息'Class App\Http\Kernel 不存在'

当我想在我的 laravel 5.2 项目中添加表单时,我在作曲家中遇到了一些错误。之后,我的整个项目在下面出现了一个奇怪的错误:

致命错误:C:\xampp\htdocs\gifkadeh\vendor\laravel\framework\src\Illuminate\Container\Container.php:738 中未捕获的异常 'ReflectionException' 和消息 'Class App\Http\Kernel 不存在' 堆栈跟踪: #0 C:\xampp\htdocs\gifkadeh\vendor\laravel\framework\src\Illuminate\Container\Container.php(738): ReflectionClass->__construct('App\Http\Kernel') #1 C:\xampp \htdocs\gifkadeh\vendor\laravel\framework\src\Illuminate\Container\Container.php(633): Illuminate\Container\Container->build('App\Http\Kernel', Array) #2 C:\xampp\ htdocs\gifkadeh\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(697): Illuminate\Container\Container->make('App\Http\Kernel', Array) #3 C:\xampp\htdocs \gifkadeh\vendor\laravel\framework\src\Illuminate\Container\Container.php(230):Illuminate\Foundation\Application->make('App\Http\Kernel', Array) #4 C:\xampp\htdocs\gifkadeh\vendor\laravel\framework\src\Illuminate\Container\Container.php(735): 照亮\Container\Container->Illuminate\Container{closure}(Object(Illuminate in C:\xampp\htdocs\gifkadeh\vendor\laravel\framework\src\Illuminate\Container\Container.php on line 738

0 投票
1 回答
3504 浏览

php - 如何从 laravel Illuminate 中的所有集合索引中获取价值?

我必须从数据库查询数据才能在 laravel 中使用 Illuminate,然后我想从这个数组的所有索引中获取所有属性值。

我试过用波纹管