인생이 쓰다!인생쓰
반응형

개발 28

Laravel 회원가입 (JetStream)/Livewire

기존에 Laravel JetStream 에서 제공되고 있는 회원가입을 알아보려고 합니다. 일단 여기서 나오는 라라벨 제트스트림은 디자인이 되있는 Laravel 용 애플리케이션 스타터 키트 라고 생각하시면 됩니다. 기본적으로 애플리케이션의 로그인,등록,이메일 확인, 2단계 인증 , 세션 관리등 API 및 선택적 팀 관리 기능에 대한 구현을 제공합니다. Tailewind css를 사용하여 설계되었고 Livewire와 Intetia 라는 두가지 프런트 앤드 스택중에서 사용할 수 있습니다. 두 스택마다 장점과 단점이 있는데 이건 나중에 또 알아보도록 하겠습니다. 일단 저는 그나마 익숙한 Livewire를 사용해보려고 합니다. 일단 라라벨 제트스트림을 사용하려면 프로젝트를 생성시에 하고자하는 프로젝트명 뒤에 --..

Laravel Route(라우트)란?

일단 Route라는 뜻에 대해서 알고 간다고 하면 라우팅은 어떤 네트워크안에서 통신 데이터를 보낼 때 최적의 경로를 선택하는 과정입니다. 최적의 경로는 주어진 데이터를 가장 짧은 거리로 또는 가장 적은 시간 안에 전송할 수 있는 경로라고 생각하시면 될것같네요. 가장 기본적인 라라벨 라우트는 URI을 전달받아 이동한다고 생각하시면 됩니다. 일단 기본적으로 모든 라라벨의 라우트는 route라는 디렉토리안에 들어있는 라우트 파일에 정의되어 있습니다. 이 파일들은 기본적으로 프레임워크에 의해서 자동으로 로드됩니다. routes/web.php 파일은 웹 인터페이스를 위한 라우트들을 정의합니다. 대부분의 애플리케이션에서 web.php파일에 라우트를 정의하면서 사용할수 있습니다. web.php 파일을 열어보시면 기본..

Python 데이터 구조

오늘은 파이썬의 데이터 구조에 대해서 알아볼까 합니다. 😊 파이썬의 기본 데이터타입에는 정수형,실수형 문자열이 있는데 이런 데이터들이 여러 개 있을 때 이를 효과적으로 관리하는 데 사용하는 자료구조를 알아보려고합니다. 여러가지 자료구조들이 있는데 가장 많이 사용되는 리스트, 튜플, 딕셔너리에 대해서 알아볼까합니다. 1.LIST(리스트) 리스트는 순서가 있는 수정가능한 값들의 나열이라고 생각하시면 될것같습니다. list는 [ ] 로 이루어져있고 , 로 구분이 되어있습니다. 일반적인 c나 java와는 다르게 중괄호 대신 대괄호를 사용합니다. 이런식으로 a_list 에는 0 , 1 ,2 ,3 이라는 값들이 나열되어서 구성되어있습니다. 그리고 b_list에는 apple, tomato, grape가 들어가있네요...

개발/Python 2021.03.29

Python 조건문과 반복문

오늘은 Python에서 사용되는 조건문과 반복문에 대해서 알아보려고 합니다. 조건문 일단 조건문이란? 컴퓨터 과학에서 조건문이란 프로그래머가 명시한 불린 자료형 조건이 참인지 거짓인지에 따라 달라지는 계산이나 상황을 수행하는 프로그래밍 언어의 특징입니다. 그럼 조건문에서 제일 기본적인 if문을 보시면 x가 y보다 크면 x가 출력될것이고 else처럼 아니다 x가 y보다작다 하면 y가 출력되는 것입니다. 여기서 Python의 신기한 점은 x > y 뒷부분에 { 이런 괄호가 아니라 : 로 감싸는 형식입니다. 그리고 Python은 탭의 여부로 이 조건문안에 있는지 확인을 합니다. 가독성면에서는 좋은것 같습니다..하지만 익숙해지려면 좀 걸릴것 같네요. else 뒤에도 마찬가지로 : 와 들여쓰기를 합니다. 그리고 ..

개발/Python 2021.03.23

Python 사칙 연산

저번에는 입력과 출력을 해봤으니 오늘은 사칙 연산을 해보려고 합니다. 신기했던 점은 몫이라는 것을 따로 // 를 사용해 구할수있더라구요 아래에 출력값을 한번 보죠. int를 썻지만 나눗셈을 하였을 때는 맞아 떨어져도 실수로 표시가 되는점이 있네요. 그리고 x(6)+y(3) = 9 이런 식으로 문자와 같이 출력을 할때에는 콤마(,)를 사용해 문자열과 변수를 붙혀줍니다. 다른 방법으로는 이렇게 순서와 포맷을 설정함으로써 출력도 가능하네요. 다음번에는 조건문과 반복문에 대해서 해보도록 하겠습니다.

개발/Python 2021.03.19

VSCODE GIT 연동하기

안녕하세요. 라라벨을 무슨에디터로 개발할까 고민하다가 VSCODE(비주얼 스튜디오 코드)를 선택하다보니 GIT까지 연동하게 되었네요. 간단하게 연동하는 법을 알려드리겠습니다. 일단 Ctrl+Shitf+X 를 눌르시거나 맨 마지막 버튼을 누르신후 검색창에 GItHub를 작성합니다. 인스톨을 눌러서 다운 받은후에 Ctrl+Shitf+E 를 누르시거나 첫번째버튼을 클릭하시면 폴더나 레파지토리를 설정해달라고 합니다. 여기서 Clone Repository를 누르시고 그다음에 뜨는 검색창에 GIt Url을 작성해줍니다. 그러면 폴더를 선택하실텐데요 저장하고 불러올 폴더를 선택해줍니다. 그리고 세번째버튼을 눌러서 add remote를 사용해서 제가 사용할 repository를 설정해 주시면 완료됩니다. 그리고나서 프..

개발/GIT 2021.03.18

Hello Python

알고리즘에 공부하기 위해서 기존에 몰랐던 Python을 공부해 보려고합니다. 정보처리기사 실기에도 포함되는 프로그래밍 언어라서 필기때 파이썬문제만 틀린걸 생각하며, 이것저것 지금 시작해보는게 많지만 같이 해보려고합니다. ㅎㅎㅎ 여기서 프로그래밍 언어는 컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 형식언어입니다. 언어들에는 c, c++ ,c# , Java , ruby..등등 수많은 언어들이 있는데 그 중에 하나인 파이썬입니다. 일단 Python이 뭔지 위키백과에서 알아볼까요. 파이썬은 1991년프로그래머인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로, 플랫폼에 독립적이며 인터프리터식, 객체지향적, 동적 타이핑(dynamically typed) 대화형 언어이다. 파이썬의 특징 *인터프리터 언어* ..

개발/Python 2021.03.17

Hello Git

프로젝트를 진행하면서 Git 이나 SVN 같은 형상관리 툴을 사용하게 될때가 많아서, 작성해놓으면 유용할거같아서 GIt작성을 시작하게 되었습니다. 일단 시작은 회원가입과 Git 설치부터 진행해볼텐데요. https://git-scm.com/downloads git 설치 주소입니다. 페이지로 이동후 자신의 컴퓨터에 맞게 설치해줍니다. 그리고 회원가입은 간단합니다. GitHub: Where the world builds software GitHub is where over 56 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, r..

개발/GIT 2021.03.16

PART 1. 라라벨 설치

1.PHP 신버젼 설치 2.Composer 설치 컴포저는 PHP의 의존성 관리도구이다. 필요한 확장 기능을 쉽게 설치해주는 기능도 제공하지만, 프로젝트에서 필요한 확장 기능을 통합해서 관리해주는 도구다. mv composer.phar /opt/lampp/bin/composer xampp 기반 서버 심볼릭링크 ㅇ연결 cp /opt/lampp/bin/php /bin/php ln -s /opt/lampp/bin/* /usr/bin/ 3. Laravel 설치 laravel.kr/docs/6.x/installation 라라벨 6.x - 설치하기 라라벨 한글 메뉴얼 6.x - 설치하기 laravel.kr 라라벨 인스톨러를 컴포저를 사용해서 다운받습니다. composer global require laravel/in..

728x90
반응형