Я начинаю с Laravel, и я застрял с моим кодом. Я хотел бы сохранить параметры и данные моего сайта в базе данных, и то, что я застрял, я не знаю, как обновлять несколько строк, может быть, моя структура базы данных тоже не лучшая.Laravel обновить несколько строк
Database
id | option_name | option_value
1 | site_name | Website name
2 | site_slogen | Website slogen
3 | site_description | Website description
4 | post_per_pages | 20
Моя форма
{{ Form::open('admin/options', 'POST', array('class' => 'span5 no-float centered')) }}
@foreach($options as $option)
<?php $name = str_replace('_', ' ', ucfirst($option->option_name)); ?>
{{ Form::label($name, $name) }}
@if($option->option_name == "site_description")
{{ Form::textarea($option->option_name, $option->option_value, array('class' => 'input-block-level', 'rows' => '5')) }}
@else
{{ Form::text($option->option_name, $option->option_value, array('class' => 'input-block-level')) }}
@endif
{{ $errors->has($option->option_name) ? '<p class="val_error">' .$errors->first($option->option_name). '</p>' : '' }}
{{ Form::hidden('id[]', $option->id) }}
@endforeach
{{ Form::button('Update options', array('class' => 'btn btn-primary btn-block')) }}
Я знаю, что это не самое лучшее, но я стараюсь. Может ли кто-нибудь дать мне подсказку с несколькими обновлениями?
Я пытался, но я потерял
обновление нескольких строк .... нормально. но каковы критерии для обновления? то вопрос заканчивается несколькими вставками .... отлично! – itachi