0
は、私は複数の記事のステータスを変更したい、ビューはこのようなものです:Laravel 5.2:複数の記事のステータスを変更するにはどうすればよいですか?私はLaravel 5.2を使用しています
ビュー:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<link href="//cdn.bootcss.com/bootstrap/4.0.0-alpha.2/css/bootstrap.min.css" rel="stylesheet">
<link href="//cdn.bootcss.com/tether/1.3.2/css/tether.min.css" rel="stylesheet">
</head>
<body>
<div class="container">
<div class="card">
<h3 class="card-header">Unpublished Articles</h3>
<div class="card-block">
<div class="row">
<div class="col-sm-4">
</div>
<div class="col-sm-4">
Title
</div>
<div class="col-sm-4">
Status
</div>
</div>
<form class="form-horizontal" role="form" method="POST"
action="{{ url('articles/publish') }}">
{!! csrf_field() !!}
<div class="row">
<div class="col-sm-4">
<label class="c-input c-checkbox">
<input type="checkbox" name="article[]" value="1">
<span class="c-indicator"></span>
</label>
</div>
<div class="col-sm-4">
article1
</div>
<div class="col-sm-4">
unpublished
</div>
</div>
<div class="row">
<div class="col-sm-4">
<label class="c-input c-checkbox">
<input type="checkbox" name="article[]" value="2">
<span class="c-indicator"></span>
</label>
</div>
<div class="col-sm-4">
article2
</div>
<div class="col-sm-4">
unpublished
</div>
</div>
<fieldset class="form-group">
<button type="submit" class="btn btn-primary">Publish</button>
</fieldset>
</form>
</div>
</div>
</div>
<script src="//cdn.bootcss.com/jquery/2.2.3/jquery.min.js"></script>
<script src="//cdn.bootcss.com/tether/1.3.2/js/tether.min.js"></script>
<script src="//cdn.bootcss.com/bootstrap/4.0.0-alpha.2/js/bootstrap.min.js"></script>
</body>
</html>
チェックボックスの値が記事のid
です。
記事:
id title content status created_at updated_at
1 article1 ... 0 ... ...
2 article2 ... 0 ... ...
3 article3 ... 1 ... ...
テーブル内の未発表の記事がありますが、状態は0
、 で、掲載された論文ステータスが1
で、
私が提出したときにステータスを変更したいです選択された記事、方法publish
の書き込み方法?
public function publish(Request $request)
{
}
単品の場合は、できます。
複数の記事、私はそれを行う方法がわかりません。
助けてください、
あらかじめありがとうございます。
を - > toarray() ' –