如何在 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 之类的信用卡和贝宝交易

如何在 laravel 中实现 vuetify?

如何使用单个 Laravel 代码实例配置和运行具有各自数据库的多个网站

如何在 laravel 5.1 中实现“记住我”?

如何在 Laravel 关系中实现 SUM()?

如何在 laravel 中实现这个查询?