Я использую Bootstrap с Laravel 4.2. Всякий раз, когда я пытаюсь добавить более 1 текстовое поле в моей форме, я получаю следующее сообщение об ошибке:Больше, чем одно текстовое поле, дающее мне проблемы
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'comment' cannot be null
Я изолировали проблему в том, что в зависимости от того TextArea я позволяю не быть первым, независимо от того, что имя переменной Даю это или как я пытаюсь сохранить его, только первое содержание текстового поля будет сохранено, а другие получают «нуль», когда я пытаюсь прочитать его в Input::get('my_textarea_name');
Вот отрезали мою форму:
{{ Form::open(array('url' => 'course_review', 'id'=>'clearForm'))}}
<div class="row">
<form role="form">
<div class="form-group">
<label for="course_comment">How can students succeed in this course?</label>
<textarea class="form-control" rows="5" id="course_comment" name="course_comment"></textarea>
</div>
</form>
</div>
<hr>
<div class="row">
<form role="form">
<div class="form-group">
<label for="assignments_comment">What kind of assignments and tests did this course have?</label>
<textarea class="form-control" rows="5" id="assignments_comment" name="assignments_comment"></textarea>
</div>
</form>
</div>
<hr>
<div class="row">
<form role="form">
<div class="form-group">
<label for="prerequisites_comment">What skills and prerequisites are required for this course?</label>
<textarea class="form-control" rows="5" id="prerequisites_comment" name="prerequisites_comment"></textarea>
</div>
</form>
</div>
<hr>
<div class="row">
<div class="col-xs-12">
<button type="submit" class="btn btn-info ladda-button" data-style="zoom-out" id="create_or_edit_button"><span class="ladda-label">
<span class="glyphicon glyphicon-plus"></span> Add this review</span>
</button>
</div>
</div>
</div>
{{ Form::close() }}
Вот отрезанная от моей модели:
$review = new Review();
$review->course_comment = Input::get('course_comment');
$review->assignments_comment = Input::get('assignments_comment');
$review->prerequisites_comment = Input::get('prerequisites_comment');
$review->save();
Мне просто интересно, знает ли кто-нибудь об этом или знает об этом? Заранее спасибо.
Не могли бы вы предоставить образец вашего кода (например, вашу форму и где вы пытаетесь сохранить регистр)? – lhoppe
Пожалуйста, прочтите следующее: http://stackoverflow.com/help/how-to-ask –