詳細画面作成作った。
//コントローラー
public function detail($id){
//データベースから特定のIDを探してくる
$posts = Post::find($id);
return view('posts.details', compact('posts'));
//変数postsをdetails.blade.phpに送る
}
//details.blade.php
<a href="{{ route('posts.detail', ['id'=>$posts->id]) }}">応募する</a>
コントローラーから受け取った$posts変数の中にあるidをさらにweb.phpに送るため新しくid変数を作って代入。
//web.php
Route::get('/posts/details/{id}', 'PostController@detail')->name('posts.detail');
idを受けっとて{id}の中に入る。
流れは理解した。