php - 无法在laravel中相互连接表
问题描述
PDO::prepare("alter table `orders` add constraint `orders_zid_foreign` foreign key (`zid`) references `users` ()")
/home/ahmed/nodtest/FoodOrderingManagementSystem/vendor/laravel/framework/src/Illuminate/Database/Connection.php:452
解决方案
您还可以使用连接实例上的 getPdo 方法访问原始的底层 PDO 实例:
$pdo = DB::connection()->getPdo();
此后,您可以运行查询。
注意:确保在通过以下方式调用之前包含 db 外观DB::
:
use Illuminate\Support\Facades\DB;.
阅读材料
推荐阅读
- android - 使用复杂风味树更改 google-services.json 的搜索位置
- python - Python 请求在特定机器上非常慢
- python - 无法保存子类化的 TensorFlow 2.1 模型——__call__() 缺少 1 个必需的位置参数:“x”
- google-cloud-tasks - 可以将任务与谷歌云任务链接起来吗?
- javascript - 反应:为什么即使没有点击也会执行 onclick?
- linux - linux - sed循环遍历文件中的行列表
- python - 如何从python中的文件导入类?
- shell - 保留包含 2 个 OX 值匹配的 fasta 记录
- python - 如何从 DataFrame 行转换为日期时间格式?
- sql - 将此时间格式转换为秒