2016.01.22

一、Laravel 数据库 Schema Builder

php artisan
migrations

$table->increments('id');//设置主键自增ID

重命名:Schema::rename($form,$to);

指定数据库连接

Schema::connection('foo')->create('tests',function(Blueprint $table){

           $table->increaments('id');

});

删除表

Schema::drop('test');

Schema::dropIfExists('test');

修改表

php artisan make:migration alter_cards_title_to_name --table=cards

Schema::table('cards',function($table){

                         $table->string('name',50)->change();

});

Schema::table('cards',function($table){

                        $table->string('name',50)->nullable()->change();

});

添加外键

$table->integer('user_id')->unsigned();

$table->foreign('user_id')->references('id')->on('users');

$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');

删除外键

$table->dropForeign('posts_user_id_foreign');

定义存储引擎

Schema::create('users',function($table){

           $table->engine='InnoDB';

           $table->string('email');

});

二、centOS下安装git仓库

1、创建 git用户组和用户

groupadd git

useradd -g git gituser //gituser指定到git组

adduser git2

usermod -G git git2

useradd -g git git3

groups  当前权限的所有用户组

cat /etc/passwd    所有用户信息

cat /etc/group     所有用户组

userdel -r name 删除用户


ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDF6Fx1Rf2ihxuMnlUdOx1zx3o/oPOyH1WNpNmLx1JwaTbGPpLNr+pl8pee580IXmRxMvAHvOwvHUdstm/aZJiFyQJVrILqYaN52eJsIKc1KvFNFQpOad7tyi0TqllIIOVOWi+3uMZ4Bi9c5+rrrV4cjN+m8h+kvv6pyX0XBnvHWPHyle5X32YLEFVCJATj/6xfsxkX8Pvt3FDdMSuUaQppbEAu7tNDxBf9XqaIqHnl1O0m8FJCU3NCCWAuUC+TmJXW+h6yQZEdzUrwxLi/0iLjA2H2n76a4VHhrbmPCiSQPKo/bbQ/dOqA3puFi5yYaq2WHRtynizpeZUIeyhjmfch you@homestead

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容