我想知道在 Laravel 中使用库而不是手动编写代码是否是一种有效的实现方式?
示例:如果我使用的是 SweetAlert 或 CKEditor 之类的包?
在手动过程中,我们通常会做三件事:
- 包括 CSS
- 包含 JS
- 调用JS
但是,如果我们使用包来安装,它会遵循整个 Laravel 框架的生命周期。
如果使用需要大量配置的大型或庞大的库,例如azure saml-2、PayPal或任何其他支付集成。我总是更喜欢使用手动实现较少且覆盖方法较多的包。
对于我的下一个项目,我做同样的事情。请向我推荐什么是最好的做事方式。我只关心优化的代码。我愿意花更多的时间编写代码,而不是为每件小事安装库。