2016-11-25 6 views
-1

안녕하세요. 이미 완료되었지만 특정 테이블에 새 열을 추가하라는 요청이있었습니다. 새 테이블을 내 테이블에 추가하는 방법을 생각하고있었습니다. migrate 또는 php artisan 메소드를 사용하지 않아도됩니다. 나는 그것을 컨트롤러에 구현할 수 있다면 생각 중이다. 예를 들어 열 이름이 isOut이면 값은 false이 아니고 null이되어야합니다. 조언을 주셔서 감사합니다larovel의 컨트롤러를 통해 데이터베이스에 열 추가 4.2

답변

1

컨트롤러 빌더는 마이그레이션 및 컨트롤러 내에서 사용할 수 있습니다.

그냥

그런 다음 컨트롤러 함수 내에서이 작업을 실행 use Illuminate\Support\Facades\Schema; 다음과 같습니다

Schema::table('table_name', function($table) 
{ 
    $table->boolean('isOut')->default(false); 
}); 

에만 임의의 문자열이 함수에 대한 특별한 경로를 만들어 예를 들어, 한 번 컨트롤러 기능을 실행할주의 .

+0

이것을 사용해 주셔서 감사합니다! – BourneShady