无法在Laravel中显示数据

问题描述 投票:0回答:1

我在聊天包中添加了一个功能,现在无法在我的视图中显示数据这是控制器ChatterreplyController.php的代码

    <?php

namespace DevDojo\Chatter\Controllers;

use Illuminate\Http\Request;
use DevDojo\Chatter\Models\Chatterreply;
use Auth;
use Carbon\Carbon;
use DevDojo\Chatter\Events\ChatterAfterNewDiscussion;
use DevDojo\Chatter\Events\ChatterBeforeNewDiscussion;
use DevDojo\Chatter\Models\Models;
use Illuminate\Routing\Controller as Controller;
use Event;
use Validator;

class ChatterreplyController extends Controller
{
    public function store(Request $request)
    {
        $chatterreply =  new Chatterreply;
        $chatterreply->reply = $request->body;
        $chatterreply->chatter_post_id = $request->chatter_post_id;
        $chatterreply->chatter_discussion_id = $request->chatter_discussion_id;
        $chatterreply->save();
        return back()->with('chatter_alert','Add Comment Successfully');
    }


    public function show(Chatterreply $chatterreply ,$id)
    {
        $chatterreplies = Chatterreply::where('chatter_post_id',$id)->get();
        return view('chatter::discussion', compact('chatterreplies'));
        echo "<pre>"; print_r('$chatterreplies'); die;
    }
}

这是视图页面discussion.blade.php

@foreach($chatterreplies as $chatterreply)
    {{$chatterreply->reply}}
@endforeach
laravel laravel-5 laravel-5.6
1个回答
0
投票

试试这个:

public function store(Request $request)
    {
        $chatterreply =  new Chatterreply;
        $chatterreply->reply = $request->body;
        $chatterreply->chatter_post_id = $request->chatter_post_id;
        $chatterreply->chatter_discussion_id = $request->chatter_discussion_id;
        $chatterreply->save();
        return redirect('/discussion')->with('chatter_alert','Add Comment Successfully');
    }
© www.soinside.com 2019 - 2024. All rights reserved.