前提・実現したいこと
laravelで簡単なCRUDアプリを作成しているのですが、showメゾットが表示されません。エラーメッセージの表示もなく、createメゾットやほかの部分は問題なく表示されるため、困っています。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
StoryController.php
laravel
1public function show(Story $post) 2 { 3 return view('story.show', compact('post')); 4 }
routes/web.php
laravel
1Route::resource('/story', 'StoryController');
story/show.blade.php
laravel
1@extends('layouts.app') 2@section('content') 3 4<div class="card mb-4"> 5 <div class="card-header"> 6 <div class="text-muted small mr-3"> 7 <h4>{{$post->univ}} {{$post->facu}}</h4> {{$post->name}} さん 8 </div> 9 </div> 10 <div class="card-body"> 11 <p class="card-text"> 12 {{$post->year}} {{$post->graduate}} 13 </p> 14 <p class="card-text"> 15 {{$post->way}} 16 </p> 17 <p class="card-text"> 18 {{$post->univlife}} 19 </p> 20 </div> 21 <div class="card-footer"> 22 <span class="mr-2 float-right"> 23 投稿日時 {{$post->created_at}} 24 </span> 25 </div> 26</div> 27 28@endsection
補足情報(FW/ツールのバージョンなど)
Laravel Framework 8.77.1
createメゾットは正常に動作し、phpMyAdminで確認すると正常にデータベースに保存されています。
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー