问题标签 [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.
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 代码(问题在第三个表格标签中):
php - Laravel 6:将数据保存到数据透视表
我有 TableSale
和Product
那个链接many-to-many
。
在Product Schema
in product_sale Schema
当然,我想price
从产品中查询以保存到unit_price
表product_sale
中..
我想知道,有没有办法可以存档?
And Here in SaleController
提前致谢...
php - 如何将 Laravel 与 Nuxt js 集成
由于我使用 Laravel 作为后端和 Nuxt js 作为前端,我无法同时使用两者,也无法从前端调用任何 API。
因此,如果有人知道,请帮助我。
当我使用以下详细信息创建项目时,即使在api.php
路由文件中编写代码并创建受人尊敬的控制器和模型,我也无法在 Nuxt js 中调用任何 API。
- 创建一个新项目
- 现在使用以下命令移动到受尊重的目录
- 授予项目根文件夹上的存储文件夹的权限
创建数据库
更新 .env
配置清除
php artisan config:clear
- 存储链接
php artisan storage::link
- 安装护照
composer require laravel/passport
- 在项目的 ROOT 文件夹中使用以下命令创建数据库结构
php artisan migrate
- 对于初始记录,请使用以下命令
php artisan db:seed
- 安装 NPM
npm install
- 现在安装nuxt js
npx create-nuxt-app <PROJECT NAME>
- 现在使用以下命令移动到受尊重的目录
cd <PROJECT NAME>
- 要启动项目,我们需要运行以下命令
npm run build
| npm run start
/ npm run dev
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 这两个框架是新手,所以请考虑一下。请给我提意见。
php - Laravel 验证的最佳实践
我创建新表单请求并将其用于所有 CRUD 操作
并用于$this->getMethod();
检查请求之间的差异
然后我面临逻辑问题
更新方法中是否需要存储方法中需要的所有字段?
=> 这里的问题是 API 的使用者是否应该发送所有密钥对象来更新特定密钥
如果不应该并且从 API 发送的键名与数据库表列名不同
=>我不能使用
update($request()->all());
,因为键与列名不同,然后我需要循环所有请求键以忽略具有空值的键-也可以通过多重检查来完成-
那么请问最好的做法是什么?
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 ?
laravel - Laravel 在哪里使用事件记录器控制器
我创建了一个事件控制器来记录对我的 API 的所有请求。我知道在其他控制器中使用控制器不是一个好主意,所以......我必须在哪里实现它?
事件控制器:
php - 如何在 ORM Eloquent Laravel 6.2 中创建复合键
我想在我的数据库中的两个表之间创建一个复合键。我已经找到了如何在迁移中创建它,但是对于 Eloquente ORM,我什么也没找到。
所以这是我的迁移:
所以我试图在模型中建立一个归属关系,但是当我尝试保存我的对象时没有附加任何内容,并且我的数据库中没有任何行。所以我认为这是错误的方式。
如果你有想法,请帮助我^^。
laravel - Laravel 在哪里有上一次记录
这是我正在尝试执行的当前查询
我正在尝试获取一些最新历史值具有read_flag = false
.
- 如果最新的值有一个
read_flag = false
模型应该被返回。 - 如果 a 语句的最新历史记录值具有
read_flag = true
a 模型,则即使有较旧的历史记录带有 a 也不应返回read_flag = false
。
目前,read_flag = false
当我只想查询最新记录时,我正在执行的查询仍然返回旧值。有什么方法可以做到这一点?
$end
我使用的价值是2020-02-09 23:59:59
使用查询时,我必须记录设置。
该记录是较新的记录read_flag = true
该记录是较旧的记录read_flag = false
因此,在运行查询时,我希望不会返回任何语句,因为最新记录已read_flag = true
然而这是我得到的输出