如何在 Laravel 网站中实现主题选项?
Posted
技术标签:
【中文标题】如何在 Laravel 网站中实现主题选项?【英文标题】:How to implement theme options in Laravel Website? 【发布时间】:2018-03-16 23:35:43 【问题描述】:我想在我的网站中实现主题选项模块,这显然是由 Laravel 提供支持的。我想知道在哪里存储选项,例如:社交图标地址、联系页面的 Google 地图代码、版权文本……就像我们在 WordPress 中一样。最佳做法是什么?
【问题讨论】:
有很多方法可以做到这一点。我看到的最常见的东西是一个存储一些数据的数据库,以便您可以创建、更新、删除和读取这些数据。您可以根据需要创建像 Wordpress 管理员这样的管理环境。您当然必须设置前端和后端。要制作最终产品,您必须制作所有这些小产品,所以实际上这个问题太全球化了。 【参考方案1】:您可以存储在项目配置中的一些设置。看:
https://laravel.com/docs/5.7/configuration
稍后您可以使用config('app.name')
来获取代码库所有部分中的应用名称。
您可以使用自己创建的设置机制将一些设置存储在数据库中(如果设置经常从 WEB 界面更新,例如管理部分)。
【讨论】:
以上是关于如何在 Laravel 网站中实现主题选项?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 laravel 中实现诸如 Fiverr 之类的信用卡和贝宝交易