【发布时间】:2019-02-01 15:37:27
【问题描述】:
问题:需要更新地址名称字段中的json数据。
图书控制器:
public function edit(Book $book)
{
return view('books.edit',compact('book'));
}
public function update(Request $request, Book $book)
{
$book->update($request->all());
return redirect()->route('books.index')->with('success','Book updated successfully');
}
edit.blade.php
<form action="{{ route('books.update',$book->id) }}" method="POST">
@csrf
@method('PUT')
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12">
<div class="form-group">
<strong>Name:</strong>
<input type="text" name="name" value="{{ $book->name }}" class="form-control" placeholder="Name">
</div>
</div>
<?php $num=1 ?>
@foreach($book->address as $value)
<div class="col-xs-12 col-sm-12 col-md-12">
<div class="form-group">
<strong>Address<?php echo $num ?> :</strong>
<input type="text" name="addr" value="{{ $value['address'] }}" class="form-control" placeholder="Address">
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-12">
<div class="form-group">
<strong>Country <?php echo $num ?>:</strong>
<input type="text" name="country" value="{{ $value['country']}}" class="form-control" placeholder="Country">
</div>
</div>
<?php $num++ ?>
@endforeach
<div class="col-xs-12 col-sm-12 col-md-12 text-center">
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</div>
</form>
如何更新 json 数据?
我正在使用 postgreSQL ................................... ..................................................... .............................谢谢
【问题讨论】:
标签: json laravel postgresql