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

laravel - 有没有办法保护 laravel tinker?

我想知道是否可以扩展或替换该php artisan tinker命令,因此它首先要求进行身份验证,以此作为看门人可以使用它的一种方式。

我尝试了以下方法:

但我收到一个错误,因为我没有包含使用的 'include' 参数TinkerCommand@handle

我不确定 include 参数是关于什么的。我尝试转储它,它是一个空数组。在这一点上,我想知道是否有更好的方法。

0 投票
3 回答
14180 浏览

php - 无法在 Tinker 中使用 Laravel 工厂

我无法在 Laravel Tinker 中使用模型工厂。

//ItemFactory.php

修补匠内部

它给我一个错误:

PHP 致命错误:在第 1 行的 Psy Shell 代码中调用未定义的函数 factory()

0 投票
1 回答
957 浏览

php - PHP 错误:类 'Illuminate/Foundation/Auth/Admin' [Laravel 8]

当我尝试使用修补程序为管理员插入数据时,我遇到了 php 错误的问题。我正在创建一个多重身份验证用户,一个用于用户,一个用于管理员。

PHP 错误:在第 13 行的 c:/S/htdocs/iV/app/Models/Admin.php 中找不到类 'Illuminate/Foundation/Auth/Admin'

我该如何解决该错误?

Admin

在此处输入图像描述

我试图删除 composer.lock 文件然后再次安装它,我也这样做了。

0 投票
2 回答
117 浏览

laravel - SQLite 数据库的 Laravel Tinker 错误

从一个新项目开始:

然后在 .env

迁移成功...

但是当我尝试获取所有用户时,它会返回以下错误:

我可能会错过什么?

0 投票
1 回答
110 浏览

php - 必须在 Tinker 中使用 Laravel 8 运行哪些 CRUD 命令

当我在 Laravel 8 中运行已知的 tinder CRUD 命令时,它们不起作用

我运行的是创建和查找命令

但是它们不起作用,我知道在 Laravel 8 中,模型文件位于此路径 App\Models\ 'File' 中,我尝试将创建代码从$user = new App\User;to修改,$user = new App\Models\User; 但这也不起作用,并且错误我得到是

那么一代 Laravel 8 中修补程序的变化是什么

注意:我也尝试清除缓存并清除作曲家,但并没有解决问题。

0 投票
1 回答
201 浏览

laravel - 生成多条记录,指定从 Laravel 中的 Tinker 调用工厂的值

我试图弄清楚是否可以使用指定值的修补程序命令生成多个调用工厂的记录。
目前我正在生成一些像这样的用户团队和角色。

--

是否有可能只用 2 个命令而不是 5 个命令来完成?

0 投票
1 回答
421 浏览

laravel - 使用 laravel tinker 和 Carbon 批量更新数据

我无法使用 tinker 和 Carbon 大规模更新数据,因为它不会遍历值

输入

这是结果

我只是想批量更新日期格式,但你可以看到它更新了所有错误

0 投票
2 回答
216 浏览

laravel - 在 laravel 中使用 tinker 函数

我在 laravel 中使用 tinker 函数,但是当我输入以下内容时:

我收到以下错误:

我该如何解决?

0 投票
1 回答
678 浏览

laravel - 运行 php artisan tinker 时类 App\Console\Commands\ExampleCommand 不存在

每当我尝试跑步时,php artisan tinker我都会得到:
ReflectionException : Class App\Console\Commands\ExampleCommand does not exist

虽然该文件确实不存在,但它是否必须运行修补程序?

0 投票
0 回答
19 浏览

laravel - Laravel8x:不要使用工厂创建带有 poll_id 的 FK

我有两个模型 Poll 和 DuplicatePoll

与各自的表格:

当我用 tinker 为 DuplicatePolls 创建一个值时,我收到以下错误:

App\Models\DuplicatePoll::factory()->create(['poll_id'=>10]); PHP 致命错误:在第 1 行的 Psy Shell 代码中找不到类“App/Models/DuplicatePoll”

在 DuplicatePoll 工厂:

更新:

我运行了 composer-dump 自动加载,现在我得到了错误:

App\Models\DuplicatePoll::factory()->create(['poll_id'=>10]); 使用消息'SQLSTATE [42S22] 照亮/数据库/查询异常:找不到列:1054 '字段列表'中的未知列'updated_at'(SQL:插入duplicate_pollspoll_id,,updated_atcreated_at值(10,2020-11-19 11:49: 32, 2020-11-19 11:49:32))'