问题标签 [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 投票
2 回答
4075 浏览

php - 尝试在 laravel 5 中安装“Illuminate\Html”时找不到“Illuminate\Html\HtmlServiceProvider”

我知道这里有几个类似的问题,但没有一个能解决我的问题。

我正在尝试在 Ubuntu 14.04 上使用 Laravel 5 添加 HtmlServiceProvider。我不断收到以下错误:

我的 vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository
.php 看起来像:

我的 /.../config/app.php 看起来像:

在我的作曲中。杰森

任何帮助将非常感激。如果这个问题对您来说似乎重复,再次抱歉。


composer update如果我删除我添加的提供程序和别名,则可以使用。但是在我重新添加它们之后,会出现同样的错误。

0 投票
1 回答
554 浏览

php - 使用 Laravel Validator 模块时没有错误消息文本

我设法在我的项目中使用 Laravel 验证模块,如下所示:

}

如果我吃午饭,我会得到以下输出:

“验证。必需”

我不知道为什么模块没有得到默认的错误字符串。我很确定模块工作正常,因为如果我尝试定义一些这样的自定义字符串:

我得到输出:

我错过了什么?

0 投票
1 回答
301 浏览

php - Reuse password broker logic to send activation email

I've got a simple CRUD application in which is possible to add users, through a form, the ideal flow is

  • an admin fills the form with user name and password
  • an email is sent to the user with a link to set the password
  • the user is logged in

Now at the end of the day what I really want is that the PasswordBroker does, but instead to send the emails.passsowrd view I want a different one, and the rest of the logic can be the same

Is there an easy way so create a valid isntace of the passwordBroker and passing a different view?

the property emailWiew is protected so I cannot override it, I tried to create a new instance out of the IoC

but when I pass the email address I get an invalid user error

any idea?

0 投票
4 回答
10206 浏览

laravel - 在 laravel 中使用增量更新或创建

我想要做的是更新或插入表中的行。就我而言,更新看起来像这样:

我不想使用 if else 语句。我真正想要的是将增量集成到以下语句中,以便它按上述语句更新。

提前致谢!

0 投票
1 回答
1779 浏览

php - Illuminate\Html\HtmlServiceProvider' 未找到

我正在使用宅基地,并且在 ProviderRepository.php 第 146 行中继续出现 FatalErrorException:我已经完成了 composer requireIllumina/html 和 composer update。没运气。这是我在提供者和别名中的内容

应用程序.php

];

0 投票
1 回答
925 浏览

php - 如何扩展 Laravel 的 bcrypt 方法

我做了一个结合了不同哈希算法的 php 类,我想在bcrypt()laravel 的方法中实现它。

我目前的解决方案是访问 AuthController 并替换bcrypt($data['password'])为,但我想知道是否有一种方法可以在不更改Illuminate Hashing供应商或 AuthController 中bcrypt(phashp($data['password']))的代码的情况下修改该方法。

如何扩展此方法?

谢谢!

0 投票
1 回答
616 浏览

php - 在没有 PHP Artisan 命令的情况下在 Laravel 之外使用 Illuminate 数据库

我正在尝试在 Laravel 4.2 项目之外使用 Illuminate 的数据库设置数据库迁移。我在网上阅读的所有内容都表明使用 Laravel 之外的任何 Illuminate 组件是完全可行的,但我遇到的困难是在不使用 Artisan 命令的情况下创建数据库迁移(“php artisan make:migration create_user_table”)。如果有人可以帮助我解决这个问题,我将不胜感激,因为我知道以前有人必须找到解决问题的方法。

谢谢!

0 投票
0 回答
911 浏览

php - 使用 Phinx 照亮 Laravel 外部的数据库以进行迁移

我正在做一个项目,我在 Laravel 4.2 之外使用 Illuminate 的数据库组件,并尝试使用 Phinx 从命令行进行迁移。我已经在 phinx.yml 文件中为生产、开发和本地设置了我的数据库环境,我将其命名为“vagrant”。当我尝试运行“php vendor/bin/phinx migrate -e vagrant”时,它返回说“无法确定数据库名称!请在配置文件中指定数据库名称。” 我已经多次尝试找出导致它的原因,数据库名称是正确的。有任何想法吗?

谢谢!

0 投票
0 回答
3706 浏览

laravel-5 - Laravel 5 错误 - 声明 Illuminate\Container\Container::make() 必须与 Illuminate\Contracts\Container\Container::make 兼容

在作曲家更新并安装合同后,我收到此错误:

找不到解决办法,请问有大神知道怎么解决吗?

compiled.php我在文件夹中丢失了vendor文件。所以当我把它拉回来时,一切都像以前一样。

好吧,现在我想登录或注册时得到这个:

App\User 类包含 1 个抽象方法,因此必须声明为抽象方法或实现其余方法(Illuminate\Contracts\Auth\Authenticatable::getAuthIdentifierName)

0 投票
1 回答
7786 浏览

php - 在 CodeIgniter 3 中使用 Illuminate/Database Eloquent ORM 进行多数据库连接

我刚刚将 Laravel 的数据库层 Eloquent 包含到我的 CodeIgniter 3 项目中。然而,我的问题是我无法使用 Eloquent 模型连接到多个数据库。

对于默认数据库,这是我配置数据库的方式:

以上效果很好。但是我有一个来自另一个数据库的员工表。我可以使用查询生成器来使用它,但是使用 Eloquent 模型失败了。

我试过这个:

尝试设置 Eloquent 模型并使用如下连接:

是否可以在 Laravel 之外使用 Illuminate\Database Eloquent ORM 连接到多个数据库?如果是,如何?