问题标签 [laravel-7.x]
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.
laravel - 安装失败,在将 laravel 5.8 更新为 laravel 7.X 时将 ./composer.json 还原为其原始内容
我正在尝试作曲家需要 laravel/framework 这个命令,但是这个错误产生了什么问题请帮助提出建议,谢谢你
这是我的composer.json文件信息你可以在这里看到所有的信息谢谢。
sql - 来自关系的 Laravel Eloquent 联合模型
我有一个用户,他可以从不同的关系中开会。他可以直接分配到一个有太多关系的会议,他可以有有太多太多关系的用户组,可以有太多太多关系的会议,他可以负责一对多关系的会议。
我想为一位用户安排所有会议。我不想合并集合,因为我希望能够where
直接在数据库中使用特性。我的尝试是合并所有会议 ID,然后通过“whereIn”获取会议。
当我执行这个时,我得到这个错误:
“SQLSTATE [42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,以了解在 'union 附近使用的正确语法(选择 `meetings`.`id` from `meetings` inner join `meeting_user_group` on' at line 1 (SQL:...)" 执行的 SQL:
关系:
我将包Staudenmeir\EloquentHasManyDeep
用于meetingsFromGroups
.
我不能union
在整个会议上使用,因为那样我会得到
SQLSTATE [21000]:基数违规:1222 使用的 SELECT 语句具有不同的列数
因为枢轴字段。
SQL 必须如何更改才能正常工作,我如何使用 Eloquent 做到这一点?
php - 在 Laravel 上保存后如何获取正确的 Id 参数
我有一个当前在 C# 站点上工作的 SQL 服务器数据库,因此我从头开始创建了一个 Laravel 项目来使用该数据库。一切正常,我可以在上面查阅和写入数据,但我遇到的问题是当我在表中创建一个新对象时,我在新的 Class 函数之后没有得到正确的 id 参数。
这是我的控制器:
如果我 DD() 变量$softwareRequest我得到:
数据库上的 Id 设置为Id(大写的 I)而不是 id 但是我保存后得到的 Id 参数不是正确的(甚至没有关闭),一旦我去数据库手动检查,它确实存储了具有正确 ID 号的数据,因为我使用的是 eloquent 并且我为每个表创建了模型,如何在 ->save() 之后立即为新保存的数据获取正确的 Id 参数?我需要在保存后立即获取 ID,因为我需要用它来在另一张桌子上存储其他东西。
这就是模型所具有的:
我把主键作为 Id 因为这是它在数据库中设置的方式,如果我拿走这条线
我得到相同的但id小写
但同样,这甚至没有接近它应该得到的正确 ID,下一个数字的增量是 5917,我认为问题可能更多在于表格在模型上是硬编码的,知道吗?
laravel - 函数 App\Http\Controllers\CartController::destroy() 的参数太少,通过了 0,预期正好 1
我正在使用 darryldecode ShoppingCart 库,但是当我尝试从购物车中删除商品时,我不断收到上述错误,我不知道缺少什么。下面是我的代码。
这是我的路线。
这是我的看法
我错过了什么?感谢你的关心!
laravel - AWS 中的 Laravel - 无法打开流:权限被拒绝
我在 AWS Server 中遇到了这个问题,
无法打开流或文件“/var/www/html/storage/logs/laravel.log”:无法打开流:权限被拒绝
我允许“777”,现在
ErrorException file_put_contents(/var/www/html/storage/framework/sessions/UMNbxoQBZjaUuZK7j4IHfRp3fWJF8pd688gnWX4o):无法打开流:权限被拒绝
我收到此错误请帮助我修复。
laravel - 登录失败过多后如何在laravel中将lockoutTime时间从秒增加到分钟?
以下是我的 LoginController 方法在 3 次登录尝试失败后它会显示一条消息“登录尝试次数过多。请在 9 秒后重试。 ”我想将时间增加到 10 分钟。
我的登录控制器和构造函数
登录方式:
方法太多
php - Laravel - 将部分会话内容添加到数组中
我希望将会话的一部分移动到变量中。刀片回声在 php 标签之外工作正常。在 pgh 标签内,我收到有关“{”的错误。
问题:如何将提到的会话内容移动到 PHP 变量中?如果可能的话,我想继续使用刀片回声。
我的代码:
错误:
syntax error, unexpected '{' (View: Xxx.blade.php)