Невозможно отобразить данные в Laravel - PullRequest
0 голосов
/ 26 августа 2018

Я добавляю функцию в пакет болтовни и теперь не могу показать данные на моем представлении. Это код контроллера 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;
    }
}

Это страница просмотра обсуждение.blade.php

@foreach($chatterreplies as $chatterreply)
    {{$chatterreply->reply}}
@endforeach

1 Ответ

0 голосов
/ 21 февраля 2019

попробуйте это:

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');
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...