ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
料金プラン
レッスン一覧
料金プラン
ログイン
運営からのお知らせ
2025/08/28
NEW
【週刊ドットインストール】 Figma入門を制作中、256timesの新クラスを企画中
PREMIUM
【旧版】Laravel 8入門 CRUD処理編
LaravelでCRUD機能を持つアプリケーションを構築していきます。
0%
新しいレッスンがあります
旧版のレッスンは更新を終了しており、現状と異なる場合があります。サポートも終了しておりますので、最新版への移行をお願いします。
PREMIUM
Laravel入門 CRUD操作編
LaravelでCRUD機能を持つアプリケーションを構築していきます。
0%
このレッスンをはじめる前に
このレッスンを進めるには前提知識が必要です。先に以下のレッスンを完了しておきましょう。
【旧版】Laravel 8入門 基本機能編
(全22回)
PREMIUM
PREMIUM
0%
【旧版】Laravel 8入門 データベース編
(全13回)
PREMIUM
PREMIUM
0%
動画レッスン一覧
(20)
質問と回答
(16)
#01 開発環境を確認しよう
(02:40)
無料公開中
開発環境の確認
コンテナの起動
ブラウザでの確認
未完了
#02 投稿フォームへのリンクを作ろう
(02:28)
無料公開中
投稿フォームへのリンク設置
リンクのスタイリング
未完了
#03 投稿フォームを作っていこう
(02:09)
無料公開中
create()
create.blade.php
未完了
#04 ルーティングを修正しよう
(02:28)
無料公開中
where()
正規表現
未完了
#05 フォームにCSRF対策を施そう
(02:17)
無料公開中
投稿フォームの作成
@csrf
未完了
#06 投稿フォームのスタイルを整えよう
(02:41)
入力部品のスタイリング
ボタンのスタイリング
余白の調整
未完了
#07 投稿を保存する処理を実装しよう
(02:15)
ルーティングの設定
store()
未完了
#08 入力された値を検証しよう
(02:51)
validate()
@error() ... @enderror
未完了
#09 エラーメッセージをカスタマイズしよう
(02:50)
old()
エラーメッセージのカスタマイズ
未完了
#10 nl2br()を使ってみよう
(01:44)
nl2br()
{!! !!}
未完了
#11 e()を使ってみよう
(02:02)
e()
動作確認
未完了
#12 投稿の編集機能を実装しよう
(02:30)
ルーティングの設定
edit()
未完了
#13 編集フォームのViewを作ろう
(01:53)
edit.blade.php
値のセット
未完了
#14 データを更新する処理を実装しよう
(01:38)
ルーティングの設定
@method('PATCH')
未完了
#15 編集機能を完成させよう
(01:48)
update()
動作確認
未完了
#16 独自のRequestクラスを作ろう
(02:30)
PostRequestクラスの作成
authorize()
rules()
messages()
未完了
#17 Controllerを書き換えていこう
(02:00)
PostControllerの書き換え
動作確認
未完了
#18 記事を削除する機能を実装しよう
(02:50)
削除フォームの作成
削除フォームのスタイリング
未完了
#19 削除機能を完成させよう
(02:04)
ルーティングの設定
destroy()
未完了
#20 削除前にダイアログを表示させよう
(02:38)
submitイベントの実装
動作確認
未完了
#01 開発環境を確認しよう
ホームディレクトリの確認方法がわかりません
2023年7月15日
Laravel に入ってからずっと動作が遅いのですが...
2023年4月22日
#04 ルーティングを修正しよう
post 変数には id が格納されているのですか?
2023年4月18日
index.blade.php の route('posts.create') の後、ルーティングを探す処理に移るのはなぜですか?
2022年9月29日
localhost:8573/posts/create アクセスすると、 404 | Not found と表示されます
2022年2月18日
->where('post', '[0-9]+'); の行でエラーが出てしまいます
2022年1月27日
#07 投稿を保存する処理を実装しよう
$z = new Post(); として、 create() しようとしてもエラーが出てしまいます
2022年2月16日
#08 入力された値を検証しよう
form を post 送信後、redirect で戻って来れません
2024年8月20日
web.php での /posts/store の /store を指定する意図はなんですか?
2022年12月5日
#09 エラーメッセージをカスタマイズしよう
old() はどの様なときに使いますか?
2023年4月30日
body の textarea の < > に {{ old('body') }} と入力したところエラーが起きたのは何故でしょうか?
2022年1月27日
#10 nl2br()を使ってみよう
Laravel で htmlspecialchars() を使わないで済むのはなぜですか?
2022年6月5日
#11 e()を使ってみよう
改行の仕様が面倒なのですが、なにか他に方法はありませんか?
2024年8月20日
#14 データを更新する処理を実装しよう
{post} で id を拾ってるのはわかるんですが /update は意味ありますか?
2024年2月23日
#18 記事を削除する機能を実装しよう
vertical-align: middle; とすると少しずれるのはなぜですか?
2023年6月14日
#19 削除機能を完成させよう
DELETE, PATCH, POST の違いを教えて下さい
2022年4月4日
次におすすめのレッスン
【旧版】Laravel 8入門 リレーション編
(全16回)
PREMIUM
PREMIUM
0%
リリース情報(note)
『Laravel 8入門 CRUD処理編』をリリースしました。
詳細情報
最終更新日
2021年6月1日
バージョン情報
macOS 10.15.7 / Laravel Framework 8.41.0 / Docker Desktop 3.3.3