#10:編集フォームを追加しよう - その1
ここでは、1行掲示板に、既存の投稿を修正する機能を追加します。まずは、編集フォームに既存の投稿を読み込みましょう。
app/Http/Controllers/ArticleController.phppublic function edit(Request $request, $id, Article $article)
{
$message = 'Edit your article ' . $id;
$article = Article::find($id);
return view('edit', ['message' => $message, 'article' => $article]);
}
resources/views/edit.blade.php@extends('layout')
@section('content')
<h1>paiza bbs</h1>
<p>{{ $message }}</p>
{{ Form::model($article, ['route' => ['article.update', $article->id]]) }}
<div class='form-group'>
{{ Form::label('content', 'Content:') }}
{{ Form::text('content', null) }}
</div>
<div class='form-group'>
{{ Form::label('user_name', 'Name:') }}
{{ Form::text('user_name', null) }}
</div>
<div class="form-group">
{{ Form::submit('保存する', ['class' => 'btn btn-primary']) }}
<a href={{ route('article.show', ['id' => $article->id]) }}>戻る</a>
</div>
{{ Form::close() }}
@endsection
Laravel Collective
https://github.com/LaravelCollective/docs/blob/master/html.md
ファサード 5.7 Laravel
https://readouble.com/laravel/5.7/ja/facades.html
Bladeテンプレート 5.7 Laravel
https://readouble.com/laravel/5.7/ja/blade.html