问题标签 [laravel-6.2]

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 投票
0 回答
1286 浏览

dompdf - Laravel 6 barryvdh / laravel-dompdf 渲染问题

我最近将我的 Laravel 项目从 5.6 升级到了 Laravel 6.2,我还将 dompdf 包从 0.8.3 升级到了 0.8.5。现在我的 PDF 渲染不正确,它们在以前版本的 Laravel 和 dompdf 中正确渲染。在升级到 6 之前,我确实升级到了 Laravel 5.8,但我没有测试 PDF。我使用 HTML 表格进行格式化和内联 CSS。

在 PDF 中,表格被截断,右侧超出页面。电子邮件正在正确呈现。

我尝试将 dompdf 版本从 0.8.5 降级回 0.8.3,但问题仍然存在。我不完全确定我需要改变什么才能让它正确渲染。我有几个其他的 PDF,它们都在做同样的事情,即使是那些设置为纵向的。下面的代码设置为横向,但它忽略了这一点并以纵向呈现。

提前感谢您阅读这篇超长的帖子,欢迎任何帮助或建设性的批评!

这是控制器代码:

邮件代码:

HTML 代码(问题在第三个表格标签中):

这是电子邮件: 在此处输入图像描述

这是PDF: 在此处输入图像描述

0 投票
2 回答
688 浏览

mysql - (已解决)Laravel 6.2:迁移期间添加外键约束失败

我正在尝试在 Laravel 中创建外键,但是当我使用 artisan 迁移我的表时,我抛出了以下错误:

我的“企业”迁移代码

我的“用户”迁移代码

我更改了迁移的顺序,并且在“用户”表之前创建了“企业”表。

我从这里这里尝试了所有解决方案,它们没有什么可改变的。

有人有什么建议吗?

编辑解决方案

真可耻...当我引用我想引用的表格时,我只是犯了一个愚蠢的错误...现在一切都很好...对不起

0 投票
0 回答
113 浏览

php - Laravel 6:将数据保存到数据透视表

我有 TableSaleProduct那个链接many-to-many

Product Schema

in product_sale Schema

当然,我想price从产品中查询以保存到unit_priceproduct_sale中..

我想知道,有没有办法可以存档?

And Here in SaleController

提前致谢...

0 投票
2 回答
3590 浏览

php - 如何将 Laravel 与 Nuxt js 集成

由于我使用 Laravel 作为后端和 Nuxt js 作为前端,我无法同时使用两者,也无法从前端调用任何 API。

因此,如果有人知道,请帮助我。

当我使用以下详细信息创建项目时,即使在api.php路由文件中编写代码并创建受人尊敬的控制器和模型,我也无法在 Nuxt js 中调用任何 API。

  1. 创建一个新项目
  1. 现在使用以下命令移动到受尊重的目录
  1. 授予项目根文件夹上的存储文件夹的权限
  1. 创建数据库

  2. 更新 .env

  3. 配置清除

php artisan config:clear

  1. 存储链接

php artisan storage::link

  1. 安装护照

composer require laravel/passport

  1. 在项目的 ROOT 文件夹中使用以下命令创建数据库结构

php artisan migrate

  1. 对于初始记录,请使用以下命令

php artisan db:seed

  1. 安装 NPM

npm install

  1. 现在安装nuxt js

npx create-nuxt-app <PROJECT NAME>

  1. 现在使用以下命令移动到受尊重的目录

cd <PROJECT NAME>

  1. 要启动项目,我们需要运行以下命令

npm run build| npm run start/ npm run dev

0 投票
1 回答
74 浏览

laravel - 我想用 Laravel 6 创建一个登录页面,在同一服务器中的 Laravel 和 Codeigniter 程序之间共享登录信息

我想用 Laravel 6 创建一个登录页面,在同一服务器中的 Laravel 和 Codeigniter 程序之间共享登录信息。

我有一个 Laravel 6 程序,我让它的登录页面将用户引导到其他三个独立的系统,两个由 Laravel 制作,第三个由 Codeigniter 制作,我的想法是我在三个系统中手动注册用户电子邮件和密码,然后第四个也是,所以我们有 4 个程序之一,在三个系统中使用相同的电子邮件和密码登录其他三个系统。主程序是https://almoderator.com/home/login ,系统页面是 https://almoderator.com/home/systems

我编写的代码适用于两个 Laravel 系统,但不适用于 Codeigniter 系统(facebook 系统),这是我的代码:

我能做些什么让它醒来我对 laravel 6 和 Codeigniter 这两个框架是新手,所以请考虑一下。请给我提意见。

0 投票
3 回答
4415 浏览

php - Laravel 验证的最佳实践

我创建新表单请求并将其用于所有 CRUD 操作

并用于$this->getMethod();检查请求之间的差异

然后我面临逻辑问题

  1. 更新方法中是否需要存储方法中需要的所有字段?

    => 这里的问题是 API 的使用者是否应该发送所有密钥对象来更新特定密钥

  2. 如果不应该并且从 API 发送的键名与数据库表列名不同

    =>我不能使用update($request()->all());,因为键与列名不同,然后我需要循环所有请求键以忽略具有空值的键-也可以通过多重检查来完成-

那么请问最好的做法是什么?

0 投票
1 回答
2622 浏览

json - Laravel 6.2 : $request->all() return a empty array

I used Postman to send request in my Laravel Api and I have a empty array to return. And I don't know why ?

My Route :

My reservationController :

if I return just a response with

I have a empty array...

The method

works correctly...

Any suggestions someone ?

0 投票
1 回答
58 浏览

laravel - Laravel 在哪里使用事件记录器控制器

我创建了一个事件控制器来记录对我的 API 的所有请求。我知道在其他控制器中使用控制器不是一个好主意,所以......我必须在哪里实现它?

事件控制器:

0 投票
1 回答
2618 浏览

php - 如何在 ORM Eloquent Laravel 6.2 中创建复合键

我想在我的数据库中的两个表之间创建一个复合键。我已经找到了如何在迁移中创建它,但是对于 Eloquente ORM,我什么也没找到。

所以这是我的迁移:

所以我试图在模型中建立一个归属关系,但是当我尝试保存我的对象时没有附加任何内容,并且我的数据库中没有任何行。所以我认为这是错误的方式。

如果你有想法,请帮助我^^。

0 投票
1 回答
306 浏览

laravel - Laravel 在哪里有上一次记录

这是我正在尝试执行的当前查询

我正在尝试获取一些最新历史值具有read_flag = false.

  • 如果最新的值有一个read_flag = false模型应该被返回。
  • 如果 a 语句的最新历史记录值具有read_flag = truea 模型,则即使有较旧的历史记录带有 a 也不应返回 read_flag = false

目前,read_flag = false当我只想查询最新记录时,我正在执行的查询仍然返回旧值。有什么方法可以做到这一点?

$end我使用的价值是2020-02-09 23:59:59

使用查询时,我必须记录设置。

该记录是较新的记录read_flag = true

该记录是较旧的记录read_flag = false

因此,在运行查询时,我希望不会返回任何语句,因为最新记录已read_flag = true

然而这是我得到的输出