问题标签 [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 回答
115 浏览

laravel - 更改 Laravel Web Tinker 公共文件目录 - 防止保存时出现 403 错误

我喜欢这个小图书馆——很有帮助。

但是,它将一些 css 和 js 文件放在Laravel的公共目录中的vendor文件夹中。我在几个应用程序中有一个类和路径,因此,当保存一个新的时,由于公共目录中的供应商文件夹冲突,它会重定向 403 Forbidden 。VendorVendor

我不能回去重构只是为了让它工作,就像我喜欢它一样。

它带有一个可发布的配置文件,但我没有看到将这些文件的路径更改为供应商文件夹之外的位置的选项。我不想更改 Spatie 文件,因为这只会在下次更新时被覆盖。

我在这里错过了一些简单的事情吗?有什么办法可以解决这个问题?

0 投票
2 回答
249 浏览

php - 无法安装修补程序 Laravel 5.1

无法在 Laravel 5.1 上安装修补程序。作曲家版本是1.9.0. 这是作曲家日志:https ://pastebin.com/aajb0m7p 我试图删除供应商文件夹并重新安装,但这无济于事。有什么解决方法吗?我想使用 tinker 来测试我的一些 API 端点,并且不要浪费时间通过使用 UI 来做这件事。

UPD我收到这些冲突消息是因为我安装lumen-framework 5.1.7了需要symfony/var-dumper 2.7.*. 但较早的版本,tinker 1.0.0它至少需要symfony/var-dumper ~3.0. 是否有任何其他解决方法可以让我在不使用 UI 的情况下测试我的 Laravel 端点?

0 投票
1 回答
308 浏览

laravel - 带有消息“未定义变量”的 Laravel Tinker ErrorException

当我尝试使用 laravel tinker 时,我在 kubernetes 集群上部署了一个 laravel 应用程序,我在为每个命令按回车键后出现以下错误

在我的本地机器上根本没有这样的问题

我一直在调试这个。我如何获得错误跟踪以找出发生这种情况的位置

Laravel 5.6 Psy Shell v0.9.12 (PHP 7.1.33 — cli)

0 投票
1 回答
1007 浏览

laravel - 如何使用 laravel tinker 检查数据库连接和凭据

在 laravel 6.x 应用程序中使用 tinker 检查数据库凭据

  • 在 laravel 应用程序中检查 tinker 中的数据库连接的命令是什么
0 投票
1 回答
197 浏览

python - 如何在 tkinter GUI 中创建多个不同的自定义比例?

我正在尝试在一个 GUI 中创建两个自定义比例。创建自定义比例的最简单方法是使用样式;但问题是,当第二次调用此函数以创建第二个比例时,style.element_create() 会生成错误,因为它将“custom.Horizo​​ntal.Scale.trough”视为重复项。

0 投票
0 回答
124 浏览

php - (Artisan)Tinker 不允许我从后端访问配置文件表

我有一个与 Profile 对象具有一对多关系的 User 对象。我需要配置文件对象的字段才能在网页上动态显示它的变量。即有多少“帖子”,他们的“描述”等。几天前我遇到了一些关于此检索的问题。自然地认为这是一个前端错误,我尝试添加'@'标签-但是,这似乎只是抑制了被标记的错误,并没有解决问题。因此,我决定检查是否在使用编辑个人资料页面并填写字段并“保存”时,是否在后端更新了字段:这不起作用,并且修补程序标记了附加的错误。

html中用户对象属性的动态调用:

ProfilesController 中的更新函数 (注意“profile”属性带有黄色下划线)

请注意:由此标记的错误是 'Call to a member function update() on null'

User 类中的 Profile 方法:

Profile类中的用户方法:

最后是使用 Tinkers all() 时标记的错误;

删除了“@”标签错误:

编辑 1:我认为如果我删除“@”标签并导航到索引页面(在“ html 中用户对象属性的动态调用”下),显示会发生什么也会很有帮助。

编辑 2:添加了更多信息。

这是我的第一篇文章,所以我希望它的格式正确。感谢任何级别的输入。

0 投票
1 回答
249 浏览

php - Laravel Eloquent Method Chaining on Artisan Tinker

我目前正在学习Laravel Eloquent并尝试使用这种数据库结构在Artisan Tinker上进行测试

features表上,我们可以看到有parent_id,这意味着有一个main-featuressub-features

所以我的问题是,是否有可能做类似的事情,

$main_features = $user->role->features->main

(上面,我们假设,我们已经做了类似 User::find(1) 或其他的事情,以获取用户详细信息)

在获得main-features之后,我们是否可以使用递归(或其他方法)来提取其子功能
也许,像,

$main_features->子

我已经在我的Feature模型上尝试过这个,但它返回一个错误

带有消息的 BadMethodCallException 'Method Illuminate/Database/Eloquent/Collection::main 不存在。'

在那个错误之前,我可以做类似的事情,

$用户->角色->功能

获取该用户拥有的所有功能

我不太确定我需要什么google才能找到答案,因为我对 Laravel 术语并不十分熟悉。

顺便说一下,这是我之前尝试过的源参考

同一模型上的雄辩父子关系

在 laravel 5.8 中无法获取和显示动态菜单的孙关系


所以,再次,是否有可能做类似的事情,

$main_features = $user->role->features->main

(上面,我们假设,我们已经做了类似 User::find(1) 或其他的事情,以获取用户详细信息)

在获得main-features之后,我们是否可以使用递归(或其他方法)来提取其子功能
也许,像,

$main_features->子

我真正想要实现的是,

  1. 一个函数/方法链接,我可以在Artisan Tinker和 Normal Code 中使用(就像以前的链接一样,以呼应功能),因此我更容易在Artisan Tinker上进行测试。那可能吗?

  2. 是否可以将该方法/功能(mainsub)放在Feature模型上?因为,我认为,我更容易维护代码。比如,“哦,这与功能有关”,因此,如果我需要进行一些更改/调整,我可以轻松导航。


提前致谢!:)


更新
经过测试,我才意识到,可以这样做

$role->features->find(1)->sub

其中,将返回sub-features,这是我之前所期望的。
就目前而言,是否有可能做main并且它仍然在Feature模型上?
所以,方法链可以做类似的事情,

$用户->角色->功能->主要


再次感谢!

0 投票
1 回答
34 浏览

php - 如何在 Tinker 上创建客户端实例

我想使用 Tinker 将用户添加到 oauth_clients 表中,但我不知道如何在 tinker 上创建客户端实例。

0 投票
3 回答
1716 浏览

laravel - 如何用 laravel tinker 换行

如何使用 laravel tinker 换行?

所以而不是: $users = User::all(); foreach($users as $user) {echo $user->email;}

我希望能够这样写:

可能吗?

0 投票
1 回答
870 浏览

php - 来自 Amazon Linux 2 (Elastic Beanstalk) 的 Laravel 工匠修补匠

我曾经tinker使用以下命令在以前的 Amazon AMI 上执行:

现在我正在使用PHP 7.4 on Amazon Linux 2,当我执行上面的命令时,我得到了这个错误:

所以,为了测试,我给了这个文件夹的完全权限,然后再次执行我的命令:

实际上,没有错误,但是环境变量如RDS_PASSWORDorRDS_DB_NAME没有加载,导致无法执行数据库操作:

我也尝试echo从 shell 中获取变量,我得到了相同的结果: