기본 콘텐츠로 건너뛰기

[Laravel] L5.4 시작하기 라라벨 Hello World.

얼마전부터 라라벨을 습득을 시작하게 되었다.
이글은 앞으로 Lravel를 정리해 나아가는 글이 될것으로 예상된다.
모든 프로그래밍의 시작은 역시 Hello World !!.. 
우선 라라벨환경 설치 과정은은 너무나도 많은곳에 있으므로 필자는 생략하겠다. 

필자는 IDE를 선호함으로 Phpstorm기준으로 작성 하려고 한다.

Composer Project로 생성하여 Package는 laravel/laravel를 검색하여 선택후 생성을 하면 프로젝트 생성하면 라라벨에 필요한 파일들이 구성되어 프로젝트가 만들어진다.  
너무 간단하다... : 버전은 default로 설정하면 최신버전을 다운로드 한다 현재는 5.4가 최신이다.



그리고 Hello World를 출력을 하기 위해서는 Route->web.php 안에 route에 작성을 해주면 된다.

아래와 같이.


그리고 커맨드에 php artisan serve를 실행후 localhost로 접속해보면 HelloWorld를 만나볼 수있다.

여기까지는 너무 쉽다고 느껴졌다.








댓글

이 블로그의 인기 게시물

[IOS] 아이폰순정에서 유료 및 크랙앱 이용방법

IOS, 순정 아이폰에서 유료앱 및 크랙앱 이용 방법이 있길래 내용을 함께 공유 하고자 합니다. 우선 아이폰에서 아래 링크로 가시면 다운로드를 하실 수 있습니다. LINK (https://www.tutuapp.vip/ios/) 다운로드 받으신 후에 아래와 같이 셋팅해줍니다. 그다음 실행하시면 접속이 되십니다. 그리고 tutuapp에서 받으신 어플이 신뢰 할 수 없다는 메세지를 만나게 되신다면 위에 이미지대로 기기관리에 들어가셔서 해당 어플에 대해 신뢰 버튼을 눌러주시면 동작하시는것을 확인 하실수 있습니다 :)

[Laravel] Jasperreport 적용 및 사용법..

저는 Laravel Framework를 사용하여 프로젝트를 진행중입니다. 사용하면서 Report를 그려야 할 일이 생겼는데.... HTML로 그리자니 수작업도 수작업이지만 원하는대로 이쁘게 만들기가 여간 힘든게 아니다.. 그래서 떠오른게 바로 Java로 개발할때 사용하던 Jasperreport.. PHP에서도 Jasperreport를 사용 가능 한가 찾아보니.. 할 수 있더라.. Jasperreport jar를 명령어로 실행하여 리포트를 만드는게 가능하던것.. !! 우선 Laravel(PHP)에서 composer require geekcom/phpjasper 명령어를 통해 Jasperreport를 사용 할 수 있도록 서포트 해주는 라이브러리를 추가 한다. 그리고 사용 방법은 Controller or Service단에서 여러분들의 데이터를 가공후 아래와 같이 호출을 해주면 됩니다. 저는 JSON으로 이용하여 사용하고 있기때문에 JSON  adapter  기준으로 아래 샘플을 보여드립니다 . use PHPJasper\PHPJasper ; $input = ' /your_input_path/your_report.jasper ' ; .jxml, .jasper 파일 경로 $output = ' /your_output_path ' ; // Report가 생성될 경로 $data_file = __DIR__ . ' /your_data_files_path/your_json_file.json ' ; // JSON 파일 * Php에서 array를 json파일로 저장후 $data_file로 사용하여 넘겨도 됩니다. // $jsonArry = array('data' => $jsonData); // $jsonTmpfilePath = $output . '.json'; // $jsonTmpfile = fopen($jsonTmpfilePath, 'w');...

[JAVA] :: JAVA에서 간단히 URL 파일 다운로드 방법

Java에서 정말 간단하게 URL파일을 다운 받을때 사용하면 좋은거 같아서 남겨두려 한다. 코드는 이게 끝이다. try(InputStream in = new URL(fileURL).openStream()){      Files.copy(in, Paths.get("저장할 파일 경로 및 파일명+".파일 확장자"),     StandardCopyOption.REPLACE_EXISTING); } 이상이다.