问题标签 [tinker]

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 投票
1 回答
108 浏览

php - 修补程序命令未执行

每当我键入php artisan tinkershell 时,就会出现,但每当我键入任何命令并按下ENTER键时,它都会将我带到一个新行。为什么?

在此处输入图像描述

0 投票
1 回答
168 浏览

laravel - Laravel 运行 Tinker 时出错

我正在使用 Laravel 5.2 和 PHP 7.1,但在尝试使用 Tinker 时出现错误。

当我运行时:

我收到以下错误:

[Symfony\Component\Debug\Exception\FatalThrowableError] 调用未定义函数 Laravel\Tinker\tap()

我将 Laravel 从 5.2 升级到 5.5,但我之前的大部分功能都不起作用。我恢复到 5.2,但我仍然收到此错误。

0 投票
2 回答
882 浏览

php - 如何在命令行 REPL 工具 Tinker 中使用真实 http 请求的模拟数据填充请求对象

在我的项目中使用 Laravel 框架和名为 Tinker 的 REPL,我想将请求对象设置为与通过浏览器发出一些真实 HTTP 请求时相同的状态。

当我使用转储请求时

我收到很多数据,$request比如标题、表单输入数据等等。

我想$request在 Tinker REPL 中接收相同的数据。

如何从命令行在 Tinker 中模拟 HTTP 请求?

0 投票
0 回答
979 浏览

laravel - Laravel 5:创建枚举数据类型的模型工厂时返回 InvalidArgumentException:数据丢失

我有一个表费率,我想将费率值限制在 1 到 5 之间。

我为这个表创建了一个模型工厂。

当我在修补程序中使用这个工厂时:

终端返回以下异常:

带有消息“数据丢失”的 InvalidArgumentException

根据Laravel Columns Enum Documentation,我尝试了同样的方法。

模型工厂/测试不支持枚举吗?我在枚举方面做错了什么吗?

0 投票
1 回答
524 浏览

laravel - 当我使用 laravel tinker 会话来摆弄 Observer 类中的模型时,有没有办法捕捉到?

Observer设置了 Listen to aModel的事件,以保持我Controller的 Logging 消息清洁。我的实现如下:

首先,一个 store 方法可以做它应该做的事情。从有效参数创建并保存新模型。

StoreExample表单请求并不重要。它只是验证并检查一个门以授权该操作。

Observer已设置记录此操作。

我遇到的问题是我的日志取决于auth()要设置的对象的方式。考虑到auth中间件和为了存储示例而必须检查的门,来宾用户不可能触发此代码。

但是,我确实喜欢tinker在我的本地和临时环境中使用来检查站点的行为,但这可能会引发错误(嗯,PHP notice更准确地说),因为我可以Example在没有经过身份验证的情况下创建模型,并且记录器将尝试获取full_name来自非对象的属性auth()->user()

所以我的问题如下:当我专门使用 Laraveltinker会话来处理 Observer 类中的模型时,有没有办法捕捉到?

0 投票
1 回答
2187 浏览

php - Laravel Tinker 错误:Symfony\Component\Debug\Exception\FatalThrowableError:调用未定义的方法 Psy\Configuration::getLoop()

我正在尝试php artisan tinker在我的项目上运行并收到此错误:

如您所见,问题出在第80行。我想我必须提一下,我曾经在我的一个控制器中使用过,Throwable因为一般无法获得我得到的!我以另一种方式处理了那个可抛出的错误,并且能够自己解决这个问题!无论如何,我没有在我的代码中使用或任何地方,但我仍然收到上述错误。FatalThrowableErrorExceptionExceptionExceptionExceptionExceptionThrowableFatalThrowableError

我怎样才能php artisan tinker再次找到工作?我认为这个问题与composer.

0 投票
3 回答
885 浏览

php - 如何修复修补颜色文本?

我正在使用 Visual Studio Code 进行编码,但最近我遇到了奇怪的问题,我该如何解决?

当我输入 php artisan tinker 时,tinker 文本并不像往常我记得的颜色是蓝色的,但现在它是白色的。同样在使用 php artisan migrate 等命令后,结果文本为白色

我完全卸载了带有所有 appdata 和扩展以及与之相关的任何内容的 Vscode,但在安装最新版本后没有任何改变,修补程序颜色仍然是白色

入口文本:Justin 的 Psy Shell v 0.9.9 这种颜色现在是白色的!我该如何解决? 在此处输入图像描述

0 投票
3 回答
2672 浏览

php - 在 php artisan tinker 中保存更改

我正在做一个 Laravel 项目。首先,运行迁移并为表创​​建蓝图:

我通过创建具有以下结构的架构来编辑迁移

接下来,我使用修补程序编辑器创建了名为 Donation 的模型

但是,我无法保存我的更改并填充我新创建的表,因为当我尝试保存我的编辑时遇到了错误。下面,我发布了我的编辑和我得到的错误。

错误

0 投票
1 回答
776 浏览

php - Laravel 修补文本建议或通过 Tab 键自动完成

有什么方法可以在Laravel TinkerTab上使用key 来建议或自动完成文本或预定义变量?

0 投票
0 回答
129 浏览

laravel-5 - 不允许写入 /Users/ahmed.d.hamdallah/.config/psysh/psysh_history

我有一个 macbookpro 2017,我在使用 php artisan tinker 时遇到了问题。这是我得到的截图: