사용자 프로필로 연결되는 리디렉션 경로를 만들려고 했습니다. 리디렉션 경로는 사용자 데이터베이스의 문자열/텍스트여야 하며 동일한 사용자 프로필 페이지로 리디렉션되어야 합니다.
예를 들어, 내 user1이 "abcd123" 값을 가진 "editable_link"라는 열을 갖고 있고 "www.mywebsite.com/user1" 경로를 통해 프로필에 액세스할 수 있다고 가정해 보겠습니다. 따라서 누군가가 "www.mywebsite.com"을 방문하면 / "abcd123", "www.mywebsite.com/user1"로 리디렉션되어야 합니다
저는 여러 가지 방법을 시도했지만 코딩이 처음인 저에게는 효과가 없었습니다. 누군가 나에게 최상의 솔루션을 줄 수 있습니까?
이것이 내 web.php에 있는 내용입니다:
으아악내가 만들고 싶은 것은 다음과 같습니다.
으아악필요한 다른 코드를 게시해 드릴 수 있습니다. 감사합니다.
editable_link 값이 포함된 경로가 데이터베이스에 존재하는지 먼저 확인해야 합니다. 그러면 데이터베이스가 아직 준비되지 않았기 때문에 경로 정의에서 이를 수행할 수 없습니다.
물론 데이터베이스가 사용 가능한 곳(예: 컨트롤러 또는 미들웨어)을 통해 존재 여부를 확인하도록 선택할 수 있습니다.
이 길만 있게 해주세요
으아악그런 다음
으아악UserController
show
메소드에서 예시와 같은 조건을 생성해야 합니다또는 위의 조건도 포함하는 미들웨어를 만들 수 있습니다.