안녕하세요 상훈입니다.

오랜만에 라라벨을 하고있는데, 해당 내용을 자꾸 까먹어서 포스팅해놓습니다.

 

!!!!!!!!!!!!!!!!!!!!!!!!

php artisan serve

!!!!!!!!!!!!!!!!!!!!!!!!

 

반응형

안녕하세요 상훈입니다.

Laravel module 에러로 npm run 이 안되는 에러가 발생하였습니다.

 

에러 문구 설명

이런 예시로 에러가 발생하였고,

 

추가 에러

추가적으로 ELIFECYCLE에러가 지속적으로 발생하였습니다.

 

구글링을 열심히 하던 와중

해결하게되었습니다.

 

$ npm install vue-template-compiler vue-loader@^15.9.5 --save-dev --legacy-peer-deps

// 다운로드 완료 후
$ npm run watch

결과

 

이상입니다.


해당 에러의 원인은 vue3 와 laravel8의 에러라고하는데, 지속적으로 발생하더군요..

webpack.mix.js 에 해당하는 내용으로

.vue() 를 추가해주었습니다. 이게 vue2와 vue3의 차이라고합니다.

왤까.....나는 말하는 감자다

 

 

 

 

 

 

 

Module 'vue' can't resolved in app.js · Issue #2717 · laravel-mix/laravel-mix

Laravel Mix Version: 6.0.5 Vue Version: 2.6.12 Laravel/Lumen-Framework: 5.8 Node Version: 15.4.0 NPM Version: 7.0.15 OS: Win10 Description: I get the following error if I try to npx mix: ERROR in ....

github.com

해당 포스팅에서 내용을 확인하였습니다.

반응형

안녕하세요 상훈입니다.

PHP 라라벨 프레임워크(Laravel Framework)에서 마이그레이션 생성하고,
이를 적용하는 방법을 포스팅하겠습니다.

 

1. migration 생성

 - 마이그레이션을 생성하는 방법은 다양합니다. 그 중에서 make:model을 통해 model에 해당하는 마이그레이션을 생성하도록 하겠습니다.

// make: ** 커맨드를 이용한 마이그레이션 생성
$ php artisan make:model '마이그레이션 명' -m

 

2. migration  내용 작성

 - 이 또한 본인의 입맛에 맞게 설정하면 되는데요,
  저는 todo list 를 만들고 있기에 해당하는 내용만 간략하게 작성하도록 하겠습니다.

 

 // up 부분에만 해당하는 코드를 수정하도록 하겠습니다.
 public function up()
    {
        Schema::create('items', function (Blueprint $table) {
            $table->id();
            $table->string('name');
            $table->boolean('completed')->default(false);
            $table->timestamp('completed_at')->nullable();
            $table->timestamps();
        });
    }

migration 일부분

 

3. migrate 하기

$ php artisan migrate

본인이 이전에 migrate 를 했다면 단 2줄이 뜰테고,
이전에 하지 않았다면 적용되지 않았던 모든 테이블들이 생성되었을 것입니다.

 

반응형
반응형

+ Recent posts