在开发手动音量调节项目时,模型都是第一步。
下面就从建模开始。
1.实体关系图,
由于不知道服务器端编程语言(专业超文本预处理器的缩写)有什么好的建模工具,这里我用的vs ado.net实体模型数据建模
下面开始laravel编码,编码之前首先得配置数据库连接,在app/config/database.php文件
mysql'=array('driver'='mysql ',' read '=array(' host '=' 127。0 .0 .1:3306 ',),' write '=array(' host '=' 127。0 .0 .133603306 '),'数据库'='测试','用户名'='根','密码'='根','字符集'='utf8 ','排序规则'=' utf8 _ unicode _ ci ','前缀'=',),配置好之后,需要用到技工工具,这是一个服务器端编程语言(专业超文本预处理器的缩写)命令工具在laravel目录中
首先需要要通过技工建立一个迁移迁移,这点和ASP。网最有价值球员几乎是一模一样
在laravel目录中shfit右键打开命令窗口输入工匠迁移: make create _ XXXX会在应用程序/数据库/迁移文件下生成一个带时间戳前缀的迁移文件
代码:
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)使用照亮数据库模式蓝图;使用照明数据库迁移迁移;类CreateTablenameTable扩展了迁移{ /** *运行迁移* * @ return void */public function up(){ }/* * *反向迁移。* * @返回void */public function down() { } }看到这里有entityframework迁移经验的基本上发现这是出奇的相似啊。
接下来就是创建我们的实体结构拉威尔的结构生成器可以参考http://v4.golaravel.com/docs/4.1/schema
?照亮数据库模式蓝图;使用照明数据库迁移迁移;类CreateTablenameTable扩展了迁移{ /** *运行迁移* * @ return void */public function up(){ schema : create(' post '),function(蓝图$ table){ $ table-增量(' id ');$ table-unsignedInteger(' user _ id ');$ table-string(' title ');$ table-string(' read _ more ');$ table-text(' content ');$ table-unsignedInteger(' comment _ count ');$ table-时间戳();});schema : create(' comments ',function(蓝图$ table){ $ table-增量(' id ');$ table-unsignedInteger(' post _ id ');$ table-string(' comment er ');$ table-string(' email ');$ table-text(' comment ');$table-boolean('已批准');$ table-时间戳();});Schema:table表('用户'),函数(蓝图$ table){ $ table-create();$ table-增量(“id”);$ table-string(' username ');$ table-string(' password ');$ table-string(' email ');$ table-string(' memory _ token ',100)-可空();$ table-时间戳();});} /** *反转迁移* * @ return void */public function down(){ schema : drop(' post ');Schema:drop('注释');Schema:drop('用户');}}继续在上面的命令窗口输入php工匠迁移将执行迁移
更多迁移相关知识:http://v4。戈拉维尔。com/docs/4.1/迁移
先写到这里明天继续