放置通用代码

时间:2015-09-09 17:37:36

标签: laravel-5

在我的一个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的简单按钮,我只是想知道最佳实践是什么。

0 个答案:

没有答案