グループ機能を作っていまして、作られたグループのリンクを押すとそこでチャットが楽しめるというような機能です。
各グループのリンクを押した時、グループトーク画面が表示され、グループトークを楽しみましょう!
という言葉が表示されるはずですが、
画面が真っ白で表示されません。ルーティングは通っているみたいなのでどこか原因かアドバイスいただけないでしょうか?
グループ一覧画面(index.blade.php)
<h1>グループ一覧</h1> <p>あなたの所属するグループが表示されます。</p> @foreach($groups as $group) <div class="talk_url"><a href="{{ route('group.talk', ['id' => $group->id]) }}">{{$group->name}}</a></div> @endforeach
グループトーク画面(talk.blade.php)
<h1>グループトークを楽しみましょう!</h1>
グループコントローラー
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Group; use App\User; class GroupController extends Controller { public function index() { $groups = Group::orderBy('created_at', 'desc')->paginate(20); return view('group.index', ['groups' => $groups]); } public function create() { $users = User::orderBy('created_at', 'desc')->paginate(9); return view('group.create', ['users' => $users]); } public function store(Request $request) { $groups = new Group; $groups->name = $request->name; $groups->group_belong = $request->input('group_belong'); $groups->save(); return redirect('/groups'); } public function talk() { return view('group.talk'); }
ルーティング
Route::get('/groups', 'GroupController@index'); Route::get('/group/{id}/talk', function () { })->name('group.talk');
回答1件
あなたの回答
tips
プレビュー