我和devtools有个问题。
我刚刚做了一个干净的安装Laravel,然后是新的背包安装。在安装过程中,当我被提示安装付费插件时,我去了背包站点并购买了“背包专业”和"devtools“。返回安装程序并安装了两个附加程序。一切照常进行,没有任何错误。
然后去了http://project.test/admin。注册了一个管理帐户。登入。然后去了http://project.test/admin/devtools。App/model/User显示在模型屏幕上,所以我点击了generate按钮。好像是在做什么,但我没有看到任何改变。
现在,在模型屏幕上,actions下的"Generate按钮“被禁用,禁用类出现在检查器的按钮上。顶部导航栏中的CRUDs链接指向任何内容(一个href="#")。
所以现在我点击“按钮”。它弹出绿色通知,显示"CRUD生成的:“nothing,它没有显示CRUD名称。
当我单击模型上的“查看文件”按钮时,它会显示它创建的所有文件的列表,除了路由链接和菜单链接是禁用的。
我不确定是不是错过了什么-我现在该怎么办?
新信息
我终于发现了一个错误。使用迁移创建一个新模型是可行的。但是,当试图为任何模型生成CRUD时,我会得到以下错误:
str_repeat():参数#2 ($times)必须大于或等于0
它发生在中间件中:App\Http\中间件\CheckIfAdmin,在第66行的handle函数中。第66行是:返回$next($request);
发布于 2022-08-22 11:22:40
我刚刚创建了一个新的Laravel应用程序,并按照步骤添加PRO和Devtools回购。
我和你一样,打开“模型”,只看到了User
。我确保删除了之前的用户迁移,因为您说过没有迁移的模型将无法工作。
我点击了Generate CRUD
,得到了绿色通知。这就是我点击See Files
时得到的
路由和菜单是禁用的,因为它是我们仍在开发的特性,不会影响应用程序。
如果您的问题持续存在,请在https://github.com/Laravel-Backpack/devtools-issues上打开问题报告
UPDATE:我们发现了str_repeat
可能触发的情况,我们正在处理它,并将尽快对其进行修补。我们做这件事的时候我会告诉你的
更新2:它是固定的。谢谢你的报告!
干杯
https://stackoverflow.com/questions/73435821
复制相似问题