Laravel5.5 データ一覧表示と登録まで
3904 ワード
eloquentで実装してみました。
\resources\views\article\index.blade.php
<form method="POST" action="/article">
{{ csrf_field() }} <!-- セキュリティ上必要 -->
title<input type="text" name="title"><br><br>
body<input type="text" name="body">
<input type="submit" value="投稿">
</form>
<br><br>
<!-- 一覧 -->
@foreach($articles as $article)
{{$article->title}}<br>
{{$article->body}}<br><br>
@endforeach
\app\Http\Controllers\ArticleController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Article;
class ArticleController extends Controller
{
public function index()
{
// データベースから全データを取得
$article = Article::all();
// viewにデータを渡す
return view('article.index', ['articles' => $article]);
}
public function post (Request $request)
{
// インスタンスを作成
$article = new Article;
// 格納するデータを代入
$article->user_id = '1';
// post送信されたデータを代入
$article->title = $request->input('title');
$article->body = $request->input('body');
// データを保存
$article->save();
// 終わったらリダイレクトする
return redirect()->to('/article');
}
}
Author And Source
この問題について(Laravel5.5 データ一覧表示と登録まで), 我々は、より多くの情報をここで見つけました https://qiita.com/yoshinyan/items/cd456bb47a1cbc05342c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .