동적 경로에 문제가 있습니다.Laravel 5.5에서 동적 경로가 작동하지 않습니다.
방금 게시글에 좋아요 값을 추가하려고 시도했습니다.
web.php
Route::get('post/{$id}/like', '[email protected]')->name('post.like');
Route::resource('post', 'PostController');
그리고 난 자원 제어기 PostControleler 1 개 맞춤 방법을 정의한다.
PostController @ 블레이드 PHP를보기
public function like($id)
{
$post = Post::find($id);
$post->likes++;
$post->save();
return redirect()->back();
}
및 링크처럼
<a href="{{route('post.like', $post)}}" class="btn btn-success btn-xs">Like</a>
아무것도 일어나지, 링크를 클릭, 단지
Sorry, the page you are looking for could not be found.
왜 (404)를 표시 동적 경로가 작동하지 않습니다.
P. 이 대신 처럼 사전에
감사합니다 (이 사용자 지정 방법은, 무언가에 의해 코드 자체가 작동을 방해하는 것을 의미) 표시에 내가 방법을 바꿀 경우
그 코드가 작동합니다.
는이 Like –
네, 이미 이전에 그것을 사용하려고하지 아무것도 여전히 404 방법이 성공을 정의 의미하지만, 값이 incereased되지 않고 표시되지 뷰 그건 단지 404 –