在我的一个CRUD显示页面中,我有一个简单的按钮
<td> {!! link_to_route('', 'Generate PDF', array($project->id), array('class' => 'btn btn-info')) !!}</td>
暂时忽略路由链接,这可能会改变。无论如何,当他们点击按钮时,我想从该CRUD获取信息并从中生成PDF。
所以我将使用TCPDF。最初,我想创建一个基类并为PDF设置一些标准。为此,我将扩展TCPDF
abstract class Document extends \TCPDF
所以当我创建这个类时,它应该放在我的Laravel结构中?它应该在HTTP文件夹,提供者等中。通常会放置这样的泛型类吗?
其次,我需要在多长时间内使用此按钮?通过这个我的意思是我可能必须为它创建一个路由,然后有一些实现Document类。是否需要模型?
到目前为止,我所做的很多事情都是基于CRUD的,所以它全部都在MVC结构中。但是对于生成PDF的简单按钮,我只是想知道最佳实践是什么。