编辑滑块图像和链接的最佳方法

时间:2017-03-09 10:01:57

标签: php database image laravel sliders

我在索引页面有一个滑块,它有3张图片,这些图片有链接。更改图片和链接的最佳方法是:制作db table sliders:

id
pic
link

并使用它,或者在config-> settings.php中进行以下操作:

<?php
return [
        'new_products_count' => 6,
        'popular_products_count' => 6,
        'paginate' => 20,
        'admin_paginate' => 10,
        'slider'=>[
                   1=>['img'=>'1.jpg','link'=>'www1'],
                   2=>['img'=>'2.jpg','link'=>'www2'],
                   3=>['img'=>'3.jpg','link'=>'www3']
                   ]
       ]; 

并像这样使用它:

Config::set('settings.slider[1]['img']=>'newimg.jpg')
Config::set('settings.slider[1]['link']=>'newWWW')

1 个答案:

答案 0 :(得分:0)

由于几个原因,保留在数据库中会更安全。

1-如果您缓存配置,它有时可能会像一个错误的应用程序。我的意思是在更改图像并返回后,您可能会再次看到上一个图像显示。因为您在运行时更改的内容不会保留。尝试更新配置选项,例如:

config(['database.connections.sqlite.driver' => 'fake']);

然后去检查文件。 tadaaa ...文件没有改变。

2-您的数据库是无限的。你可以添加更多选项的无限数量的图像(链接)。当然,您也可以将选项传递给config(),但使用Eloquent或Query构建器会更灵活。

相关问题