如何删除laravel 5中的表?

时间:2016-05-17 11:59:46

标签: php laravel

我有一个问题是用Laravel 5删除mysql中的表。

如何删除laravel 5中的表格?

不截断表:

5 个答案:

答案 0 :(得分:8)

您可以运行php artisan migrate:rollback命令,如果在最后一批中创建了一个表,那么它将被删除(如果正确编写了down()迁移方法)。

如果没有,您可以使用drop()方法创建新的迁移和删除表:

Schema::drop('users');

或者:

Schema::dropIfExists('users');

答案 1 :(得分:1)

从表中删除记录:

DB::table('table_name')->delete();

如果您希望截断整个表,这将删除所有行并将自动递增ID重置为零,您可以使用truncate方法:

DB::table('table_name')->truncate();

答案 2 :(得分:0)

通过获取数据库实例 DB ::表( 'TABLE_NAME') - >删除();

答案 3 :(得分:0)

.one, .three, .two {
    width: 50%;
    height: 0;
    -moz-transform: skew(-30deg,0deg);
    -webkit-transform: skew(-30deg,0deg);
    -o-transform: skew(-30deg,0deg);
    -ms-transform: skew(-30deg,0deg);
    transform: skew(-30deg,0deg);
    padding-bottom: 30rem;
    position: absolute;
    top: 0;
    box-shadow: inset 18px 18px 48px 16px rgba(0,0,0,0.5);
}


.one {
    background: #ff0;
    z-index: 75;
    left: -15%;
}
.two {
    background: blue;
    left: 30%;
    z-index: 77;
}
.three {
    background: red;
    z-index: 79;
    left: 70%;
}

.one:before, .three:before, .two:before{
    content: "";
    transform: skewX(30deg); 
    -ms-transform: skewX(30deg); /* IE 9 */
    -webkit-transform: skewX(30deg); /* Safari and Chrome */
    background-repeat: no-repeat; 
    background-position: top left; 

    /* new styles */
    position: absolute;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    width: 1000%; /* something ridiculously big */
    height: 1000%; /* something ridiculously big */
}
.one:before {

    background-image: url('https://www.readinbrief.com/wp-content/uploads/2017/12/gadgets-2018.jpg'); 
    z-index: 76;
}
.two:before{
    background-image: url('https://i.pinimg.com/originals/6c/0d/de/6c0dde4564bd293d93e2282e727002b1.jpg');
    z-index: 78;
}.three:before{
    background-image: url('https://www.wired.com/wp-content/uploads/2015/03/zte-spro2_0201-1024x768.jpg');
    z-index: 80;
}

答案 4 :(得分:-3)

find the id of a row then perform an action

$obj=obj::find($id);

$obj->delete();