본문 바로가기

분류 전체보기13

[라라벨 기초] 사용자 인증 연습 더보기 Route::get('/',['middleware'=>'auth',function(){ dump(session()->all()); return 'Welcome '.Auth::user()->name; }])->name('home'); Route::get('auth/login',function(){ $credentials = [ 'email' => 'juhye@example.com', 'password'=> 'password' ]; if(!Auth::attempt($credentials)) { return '로그인 정보 불일치'; } return redirect()->route('home'); })->name('login'); //->name('login'); 가 없다면 login이란 이름의 rout.. 2020. 4. 7.
[라라벨 기초] Route 라라벨 공식문서 라우팅 파트를 보고 한 실습과 시행착오 여기서는 실제 DB의 유저데이터와 연결하지는 않았지만 추후에 유용하게 사용할 수 있을 듯 하다. 더보기 시행착오 1의 코드가 되지 않았던 이유 -> 해당 뷰파일이 없어서. (user/1/profile이라는 뷰파일이 있었어야함) 시행차공 2의 코드가 되지 않았던 이유 -> 저 자리는 콜백함수의 자리이기 때문에. 2020. 4. 7.
[AWS EC2] DB서버 구축 및 PHP와 연결 이전 포스팅에서 AWS EC2인스턴스에 아파치 서버를 구축하고 php와 연동하는 작업을 했습니다. 이제 여기에 MySQL로 DB서버를 만들고 PHP와 연결해보겠습니다. 일단 mysql을 설치해줍니다. (필요하다면 client도 설치하세요) sudo apt-get install mysql-server 설치가 완료됐다면 이제 외부에서 데이터베이스에 접속할 수 있게 만드는 작업을 시작합니다. 일단 루트계정으로 접속합니다. sudo mysql -u root -p 현재는 비밀번호가 설정되어있지 않으니 엔터를 치시면됩니다. 만약 루트계정 비밀번호가 있다면 입력해주세요. 이제 외부에서 접속할 계정을 만들고 권한을 주겠습니다. ## 오직 내 PC안에서만 create user 'sample'@'localhost' ide.. 2020. 3. 6.
[AWS EC2]아파치 웹서버와 PHP연동 (EC2서버로 파일전송) 저번 포스팅에서는 아마존 aws에서 EC2인스턴스를 만들고 아파치 웹서버를 구축했었습니다. 이번에는 만들어놓은 아파치 웹서버에 php코드를 올려볼겁니다. 오늘 필요한 준비물은 git bash입니다. 인터넷에 EC2 서버로 파일을 전송하는 방법을 검색하면 여러 방법이 나오는데, 저는 scp를 이용했습니다. 관련 정보를 서칭하다 알게 된 사실인데, MobaXterm이나 PuTTY를 이용하지 않고 git bash만으로도 EC2인스턴스에 접속할수 있더군요..! (관심있으신 분은 위의 SSH프로그램 없이 한번 진행해보시는것도 좋을 것 같습니다.) 더보기 ## git bash에서 서버 접속하는 명령어 ssh -i [pem file] [user id]@[ec2 public dns IP]:~/[이동할 파일 경로] ##.. 2020. 3. 6.