munak
이미지 저장하는 방법1. view에서 input 태그의 name을 지정한다. 저는 'image'로 지정했습니다.getClientoriginalName(); $destinationPath = base_path().sprintf("/docs/uploads", $image_name);여기서 에러가 많이 발생합니다.저는 파일 이름을 랜덤한 문자 6개 + '-' + 원래 파일명 으로 지정했습니다. (ex : abcdef-filename.png)파일 경로는 base_path() 매소드가 laravel이 설치된 기본 경로를 나타내주기 때문에 + /docs/uploads 폴더에 저장했습니다.public_path()를 사용하면 기본경로/public/으로 설정됩니다.추가로 /docs/uploads/%s 를 생성하면, 파일..
사이트 개발시 날짜 및 시간 입력은 필수로 들어가는 기능입니다. 이를 모두 개발하려면 시간이 많이 걸리기 때문에 이미 개발된 오픈소스들을 많이 사용합니다. 저는 이번에 date Range Picker를 사용 했습니다.(http://www.daterangepicker.com/ 참조)하나의 입력 창에서 시작일, 시작시간, 종료일, 종료 시간을 모두 선택할 수 있고,시작일부터 종료일까지 범위가 설정됩니다.7일, 1달 등 특정 기간별 검색 기능까지 존재합니다. 부가기능들을 잘 사용한다면 왠만한 날짜/시간 선택 옵션은 다 구현 할 수 있을 것 같습니다. 아래의 코드는 위의 사진의 기능을 자바스크립트로 구현한 코드입니다.$(function () { $("#a").daterangepicker({ timePicker:..
아래처럼 모임을 만들다보면, 공개 모임이 선택됐을 때는 비밀번호를 입력 못하게 막고,비공개 모임이 선택됐을 때는 비밀번호를 입력할 수 있게 JavaScript로 설정하고 싶을 때는 다음과 같은 방법을 사용할 수 있습니다. 1. view(부트스트랩 사용) 공개설정 공개 모임 비공개 모임 2. javascript $(document).ready(function () { $('#a2').click(function(){ $('#b').attr("disabled", false); }); $('#a1').click(function(){ $('#b').val(''); $('#b').attr("disabled", true); }); });초기에 기본값으로 공개모임이 선택되어 있기 때문에, 비밀번호 입력창은 disabl..