Лучший способ редактировать изображения слайдера и ссылки

У меня есть слайдер на странице указателя, который имеет 3 изображения, и эти фотографии имеют ссылки. Как лучше всего менять картинки и ссылки: сделайте слайдеры таблицы db:

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')

?

0

Решение

Было бы безопаснее хранить в базе данных по нескольким причинам.

1- Если вы кешируете свою конфигурацию, она может иногда вести себя как приложение с ошибками. Я имею в виду, что после смены изображения и возвращения вы можете снова увидеть предыдущее изображение. Потому что то, что вы меняете во время выполнения, не сохраняется. Попробуйте обновить опцию конфигурации, например:

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

Тогда иди проверь файл. Тадааа … файл не изменился.

2- Ваша база данных не ограничена. Вы можете добавить бесконечное количество изображений (ссылок) с гораздо большим количеством опций. Конечно, вы также можете передать параметры config() но использование Eloquent или Query Builder более гибко.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]