저는 (5.0을 사용하는) Laravel world를 처음 사용하고 있으며, 어떻게 길을 배우고 있습니다. 나는이 길을Laravel 5.0 마스킹 경로
Route::get('users/{id}', '[email protected]');
과 UserController
public function showProfile($id)
{
return view('user.profile', ['user' => User::findOrFail($id)]);
}
모든 것이 잘 작동하고 생성 된 URL이 들어있다 localhost : 8000/users/1.
localhost : 8000/users/profile과 같은 대신이 경로를 가려내어 쿼리를 후드 아래에 만들 수 있습니까? 는 단순히 인증 된 사용자에 당겨하는 것입니다 당신이 할 수있는 모든
** a ** 사용자 및 ** the ** 사용자는 별도의 경로를 사용해야합니다. 즉,'/ user/profile '이 로그인 한 사용자를 처리해야하고'/ user/{id}'는 ID로 지정된 단일 사용자 만 처리해야합니다. –
답장을 보내 주셔서 감사합니다. 내 문제는 로그인 한 사용자의 경우에도 사용자가 자신의 ID를 볼 수 없도록하려는 것입니다. 예를 들어 사용자/2를 의미합니다. – Daitarn
기본적으로 해당 숫자는 사용자의 식별자입니다. 당신이 다음 전달 해야하는 프로필을 쿼리 문자열로하지만 다시 나는 당신이 원하는 매개 변수를 지정하여 사용자/프로필에 게시물 요청을 제출할 수 있습니다 컨트롤러를 반환 할 것 같아요. – RohitS