Middleware 어디서 많이 들어본 단어지만 정확한 개념은 모르고 있었는데 라라벨에서 접하게 되었습니다. 일단 미들웨어가 무엇인지 알아볼까요? 미들웨어는 컴퓨터 제작회사가 사용자의 요구대로 만들어 제공하는 프로그램으로, 운영 체제와 응용 스프트웨어의 중간에서 조정과 중개의 역할을 수행하는,양 쪽을 연결하여 데이터를 주고 받을 수 있도록 중간에서 매개 역할을 하는 소프트웨어라고 생각하시면 될것 같습니다. 라라벨에서 미들웨어는 애플리케이션으로 들어온 HTTP 요청을 간편하게 필터링할 수 있는 방법을 제공합니다. 사용자가 로그인시에 인증되었는지를 확인하고 검사하는 미들웨어를 내장하고 있습니다. 만약 여기서 인증이 되지 않은 사용자 즉 게스트 일 경우에 그 사용자를 로그인 화면으로 리다이렉트합니다. 반대로 ..