분류 전체보기159 코지코더 - 라라벨 19. 태스크 권한 태스크의 주인 정하기 하나 더 가입한다. DB 구조를 바꿔야 한다. 18행의 user_id를 추가한다. 이 user_id가 이 id를 reference하게 구조를 짤 것이다. 23행을 추가한다. MySQL은 관계형 DB이기 때문에.. 레퍼런스하고있다. php artisan migrate:fresh (기존 tasks와 계정들은 다 삭제됨.. 계정 다시 만들어야 함..) 헤더에 Task 버튼을 만들어보자. 여기다가 적는다. 이 class는 부트스트랩 class이다. 여기에 27, 28행을 추가한다. 28행은 지금 로그인한 사람의 id를 user_id에 넣어서 알려주는 것이다. 파란색으로 선택한 부분을 지우고 $values로 대체한다. 9행에 user_id 추가 로그인해서 글을 써보면 user_id가 들어가 .. 2020. 6. 7. 코지코더 - 라라벨 18. 페이지에 헤더 추가하기 로그인 페이지는 이 파일을 레이아웃으로 사용하고 있다. 이 네 파일들에 위의 app.blade.php 레이아웃을 적용해보겠다. layouts라는 폴더의 app.blade.php 파일이라는 뜻 app.blade.php에는 tailwind.css가 포함돼있지 않으므로 포함시켜 보겠다. 여기에서 이 부분을 복사해서 여기에 붙여넣는다. 2020. 6. 7. 코지코더 - 라라벨 17. 로그인 기능 만들기 php artisan make:auth → php7에서는 이 명령어가 없어졌다. (1) laravel/ui 패키지 설치 composer require laravel/ui (2) php artisan ui --help (3) 셋 중 하나 php artisan ui bootstrap --auth php artisan ui vue --auth php artisan ui react --auth (4) npm install (5) npm run dev ※ localhost:8000으로 들어가자 다음과 같은 에러가 떴다. 다른 페이지도 마찬가지다. link href="{{ asset('css/tailwind.ss') }}" rel="stylesheet" 이렇게 되어 있어서 mix를 asset으로 바꾸니까 잘 됐다... 2020. 6. 7. 코지코더 - 라라벨 16. 폼 기존 값 유지하기 블레이드에서는 {{ }}를 하면 php 코드를 작성할 수 있다. 그러면 마우스 우클릭 - 검사에서 require를 없애고 해보면 잘 된다. 원래: 바꾼것: 원래: 바꾼것: 기존에 쓴 title/body가 있으면 그것을 가져오고 없으면 기존 값을 보여줘라. 2020. 6. 7. 코지코더 - 라라벨 15. 폼 Validation Validation title 또는 body를 안 쓰고 Submit하게되면 에러가 뜬다. title과 body는 NULL이 허용되지 않는 필수 필드로 세팅했기 때문이다. (1) JavaScript로 하는 방법이 있고 (2) Server에서 하는 방법이 있는데 둘 다 해주는 게 좋다. (1) JavaScript로 하는 방법 여기에 required 여기도 required (2) Server에서 하는 방법 서버에서 POST request를 보낸다. 21행 괄호 안을 지우고 23, 24행을 저렇게 바꿔도 똑같다. 또는 이렇게 해도 똑같다. 이렇게 하고 (1)을 적용하지 않았을 경우, '이 입력란을 작성하세요'라는 메시지는 뜨지 않고 Submit을 눌러도 쓴 글이 지워지면서 새로고침 효과만 있다. 여기에 에러 메.. 2020. 6. 7. 이전 1 ··· 12 13 14 15 16 17 18 ··· 32 다음