Laravel의 쿼리빌더와 Eloquent의 차이 밑의 코드를 보면 어떠한가? // 쿼리빌더 DB::table('orders')->where('cancelFag','0')->get(); //Eloquant Order::where('cancelFag','0')->get(); 같은 결과를 가져오는 것 처럼 보인다. 그렇다면 어떠한 차이가 있는가? 쿼리빌더는 PHP의 작성법으로 SQL쿼리를 작성하고 실행하는 것이 가능하며 반환값은 컬랙션 이다. Eloquent는 Larave의 ORM이며 반환값은 모델객체 이다. Eloquent를 사용하는 이점은? 1. 반환값이 객체이기 때문에 DB에서 취득한 값이 가공하기 쉽다. 2. 복잡한 DB조작이 가능한 메소드가 이용가능하다. 참고: https://cloudsmith.c..
artisan serve의 정체 artisan은 Laravel에서 제공하는 명령어 이다. php artisan serve artisan serve는 laravel의 어플리케이션을 테스트 하기 위한 개발서버를 기동시킨다. 개발서버(빌트인 서버)는 PHP가 제공하는 기능으로 개발중인 어플리케이션 동작을 확인하기 위해 이용한다. 어디까지나 개발용 이기때문에 개발서버는 실서버의 환경에서 요구하는 기능을 가지고 있지 않다. 그렇기 때문에 어플리케이션을 릴리즈할 때에는 개발서버는 이용해서는 안된다. artisan serve의 옵션 host옵션 기동하는 개발서버의 호스트 어드레스를 명시적으로 지정한다. php artisan serve --host 127.0.0.244 이 경우 http://127.0.0.244:800..
Laravel의 서비스 프로바이더 등록에 대해서 정리한다. 프로바이더 생성 명령어 php artisan make:provider SampleServiceProvider app/Provider 폴더에 생성됨 SampleServiceProvider 클래스의 register() 함수에 app()->bind() 함수를 이용하여 등록 ※ app()-bind에 대한 설명은 서비스 컨테이너 등록을 참조 class SampleServiceProvider extends ServiceProvider { /** * Register services. * * @return void */ public function register() { app()->bind('serviceProviderTest', function() { re..
간략하게 Laravel의 라이프 사이클을 정리해 둔다. WEB서버가 public/index.php 로 리다이렉트 1. autoload 로딩 (require없이 별도 파일의 클래스 이용가능) 2. Application 인스턴스작성(서비스 컨테이너) 3. HttpKernel 인스턴스작성 4. Request 인스턴스작성 5. HttpKernel 가 Request를 처리해서 Response 취득 6. Response 송신 7. terminate() 로 나머지 정리
- Total
- Today
- Yesterday
- PHP int 0값
- Laravel seeder 데이터
- Laravel 이미지 폴더
- DATE DATETIME TIMESTAMP 차이점
- Laravel 페이지네이션
- Laravel vaildation
- Laravel 데이터 취급 비교
- Laravel Pagination
- 생소한 일본어
- PHP의 Null
- Laravel 라이프 사이클
- artisan serve란
- Laravel 데이터 삭제 처리
- php trait
- git branch 정렬
- Laravel 인증 라이브러리
- Laravel artisan 명령어 정리
- Laravel post등록
- Laravel의 쿼리빌더와 Eloquent의 차이
- Laravel Carbon
- git branch 날짜순
- vue.js의 computed 속성
- PHP 7 8변경점
- 상류공정
- Laravel 컴포넌트 참조
- TCP
- Laravel vite webpack
- Laravel 설정
- Laravel 서비스 프로바이더
- Laravel 서비스 컨테이너
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |