본문 바로가기

iaa.dev20

Laravel 8 관리자 화면 만들기(Multiple Authentication) 준비작업 이전글에서 작업한 상태까지 설치되어있으면 됩니다. Laravel 8 로그인/회원가입(Authentication) - Jetstream Laravel 로 웹애플리케이션을 만들때 가장 기본인 유저 로그인 / 가입 등의 기능은 이미 다 준비되어 있습니다. Laravel 7 까지는 laravel/ui 를 설치하여 이용하도록 하였고 , 8 부터는 Laravel Jetstream 을 vuxy.tistory.com 다시한번 확인하면 laravel 이 설치되어 있고 , Jetstream 이 설치되어 있으면 필수 패키지는 설치된 셈입니다. users table 에 컬럼 추가 is_admin 컬럼을 users 테이블에 추가합니다. 우선 php artisan make:migration add_is_admin_to_.. 2022. 1. 6.
Laravel 8 로그인/회원가입(Authentication) - Jetstream Laravel 로 웹애플리케이션을 만들때 가장 기본인 유저 로그인 / 가입 등의 기능은 이미 다 준비되어 있습니다. Laravel 7 까지는 laravel/ui 를 설치하여 이용하도록 하였고 , 8 부터는 Laravel Jetstream 을 사용하도록 하고 있습니다. Laravel 인스톨 먼저 기본이 되는 laravel 을 인스톨합니다. composer create-project laravel/laravel vuxy-001 다 인스톨한후 DB 설정을 합니다 .env 파일을 열어 DB_DATABASE=vuxy-001 DB_USERNAME=user DB_PASSWORD=password 로 자신의 설정으로 바꿉니다. Jetstream 인스톨 https://jetstream.laravel.com/2.x/inst.. 2022. 1. 6.
Laragon 에서 SSL 사용하기 이전에 작성한 글 Laragon 의 작업 프로젝트용 로컬도메인 자동 추가 php laragon 환경에서 laravel로 작업시 composer 로 설치하고 도메인 연결 호스트에 추가등의 작업이 자동으로 되니까 아주 편합니다. 디렉토리 이름으로 laragon이 알아서 다 해줍니다. 여기에 추가로 http:/ vuxy.tistory.com 의 localhost 로 접속하면 https 링크가 있었죠? 클릭해보면 와 같은 화면이 뜹니다. Laragon 은 기본설정에서 443 포트를 사용하지 않습니다. Laragon 의 SSL 설정은 다음과 같습니다. Menu > Apache > SSL > Enabled 를 선택하기만 하면 됩니다. 그러면 자동으로 D:\laragon-portable\etc\ssl 에 SSL 인증.. 2022. 1. 5.
Laragon 의 작업 프로젝트용 로컬도메인 자동 추가 php laragon 환경에서 laravel로 작업시 composer 로 설치하고 도메인 연결 호스트에 추가등의 작업이 자동으로 되니까 아주 편합니다. 디렉토리 이름으로 laragon이 알아서 다 해줍니다. 여기에 추가로 http://localhost 화면에 추가된 도메인들을 알아서 출력해주는 스크립트 하나 올려봅니다. 뭐 대단한 내용이 들어간건 아닙니다. apache 의 conf 디렉토리에 있는 파일들 검사해서 그냥 도메인으로 보여주는 겁니다. 하는 일은 간단합니다. 이 상태로 첨부한 파일을 D:\laragon-portable\www 에 복사합니다. 기존 파일이 있으니 덮어쓰시면 됩니다. 저는 laragon이 D:\laragon-portable 에 설치되어 있으니 이걸 기준으로 합니다. 기본 설정이 Docum.. 2022. 1. 5.
아주 간단하게 Laragon으로 Windows에서 Laravel 웹 개발환경 만들기 다운로드 https://laragon.org/download/ 여기서 다운로드하실 수 있습니다. 설치버전도 있지만 포터블버전(38M)으로 의존성 신경안쓰고 사용해보도록 하겠습니다. 설치및 설정 (PHP 다른 버전 설치하기) 다운로드 하여 압축풀고 푼 디렉토리를 원하는 곳으로 이동합니다. 저는 압축푼 디렉토리 그대로 D:/laragon-portable 로 하겠습니다. 디렉토리로 가서 laragon.exe 를 실행하면 이렇게 창이 뜹니다. 상단에 Laragon버전 정보인 Laragon Mint 5.0.0 210523 과 현재 PHP 버전이 표시됩니다. PHP 버전이 너무 오래되었습니다. 최신 버전으로 추가하도록 하겠습니다. PHP 다운로드 페이지는 https://www.php.net/downloads 로 가.. 2022. 1. 4.
교보문고의 연간 베스트셀러 가져오기- 3 이전 글에서 한페이지에서 얻을 수 있는 데이터갯수를 늘리는 법을 알아봤습니다. 교보문고의 베스트셀러 정보 가져오기-2 이전에 쓴글 교보문고 Python 으로 베스트셀러 정보 가져오기 (스크레이핑) 교보문고 베스트셀러 페이지에서 Python 으로 랭킹정보를 가져오는 간단한 스크레이핑에 대해 설명하겠습니다. 먼저 교 vuxy.tistory.com from bs4 import BeautifulSoup as bs from urllib import request, parse data = parse.urlencode({'perPage': '500'}).encode() req = request.Request("http://www.kyobobook.co.kr/bestSellerNew/bestseller.laf", da.. 2021. 12. 3.
교보문고의 베스트셀러 정보 가져오기-2 이전에 쓴글 교보문고 Python 으로 베스트셀러 정보 가져오기 (스크레이핑) 교보문고 베스트셀러 페이지에서 Python 으로 랭킹정보를 가져오는 간단한 스크레이핑에 대해 설명하겠습니다. 먼저 교보문고의 베스트셀러 정보 제공 페이지의 URL 은 http://www.kyobobook.co.kr/bestSell vuxy.tistory.com 에서 문제점이라면 문제점이 하나 있습니다. 한번 가져올때 데이터가 20개씩뿐이라는거죠. 디폴트로 화면상에 20개씩 뿌려주고 있고 , 다음페이지로 이동할때도 링크에 마우스를 얹어보니 javascript 로 데이터를 주고 받는 듯하니 어떤 파라미터들을 넘기고 있는지 html 소스를 확인해봐야할듯합니다. 베스트셀러 페이지인 http://www.kyobobook.co.kr/be.. 2021. 12. 3.
교보문고 Python 으로 베스트셀러 정보 가져오기 (스크레이핑) 교보문고 베스트셀러 페이지에서 Python 으로 랭킹정보를 가져오는 간단한 스크레이핑에 대해 설명하겠습니다. 먼저 교보문고의 베스트셀러 정보 제공 페이지의 URL 은 http://www.kyobobook.co.kr/bestSellerNew/bestseller.laf?orderClick=d79 로 orderClick 이 어떤 파라미터인지 모르지만 일단 그대로 사용해보겠습니다. from urllib.request import urlopen from bs4 import BeautifulSoup as bs # 교보문고 베스트셀러 URL url = "https://www.kyobobook.co.kr/bestSellerNew/bestseller.laf?orderClick=d79" html = urlopen(url).. 2021. 12. 2.