关注微信 欢迎致电:400-8310-286

你在这里

Laravel学习笔记(六)数据库填充

数据库驱动的应用程序往往需要预先填充数据到数据库,以便进行测试和演示。 什么是种子数据 种子数据就是必须要加载了应用程序才能正常运行的数据。大多数应用程序需要在开发、测试和生产中加载一些参考数据。 一般来说,这些数据不是用户创建的,尽管我们可能一次一次的修改它们;我们的数据会依赖这些数据。 种子数据通常是不变的。一般来说,在应用程序中不可被编辑。但是,要求上它是可以被更改的,如果被更改了,种子数据需要被重新加载到部署的应用程序中。 理想的解决方案是自动化的:你没必要去关心它。当你签出代码,启动你的应用,他就准备好了。它应该提供数据完整性:创建的记录应通过您的验证。它应该很容易更新种子数据。 数据库......

浏览:3839次 更多

Laravel学习笔记(五)创建数据结构,更新数据结构

默认假设 所有的列在定义的时候都有默认的假设,你可以根据需要重写。 Laravel假定每个表都有一个数值型的主键(通常命名为”id”),确保新加入的每一行都是唯一的。Laravel只有在每个表都有数值型主键时才会正常运行。所以,对于每一个Laravel应用,都要确保定义的主键使用的是increments()方法。 列在默认情况下为NOT NULL。 现在,让我们一行行分析结构生成器生成的authors表,下面是up()方法中的代码: 1 // auto increment id (primary key) 2 $table->increments('id'); 3 4 $table->string(......

浏览:4474次 更多

Laravel学习笔记(四)数据库迁移案例

创建迁移 首先,让我们创建一个MySql数据库“Laravel_db”。接下来打开app/config目录下的database.php文件。请确保default键值是mysql: 1 return array( 2 ... 3 'default' => 'mysql', 然后输入你的数据库配置信息: 1 ... 2 'connections' => array( 3 'mysql' => array( 4 'driver' => 'mysql', 5 'host' ......

浏览:3195次 更多

Laravel学习笔记(三)数据库迁移介绍

该章节内容翻译自《Database Migration using Laravel》,一切版权为原作者。 原作者:Stable Host, LLC 翻译作者:Bowen Huang 翻译作者更多博客:http://www.cnblogs.com/huangbx 正文: Laravel鼓励敏捷、迭代的开发方式,我们没指望在第一次就获得所有正确的。相反,我们编写代码、测试和与我们的最终用户进行交互,并完善我们的理解。 对于工作,我们需要一个配套的实践集。我们使用像subversion、GIT或Mercurial这些版本控制工具来存储应用程序的源代码文件,使我们能够撤消错误和追踪开发过程中的改变。 但应用程序更改时,......

浏览:4348次 更多

Laravel学习笔记(二)Laravel 应用程序的体系结构

在一切环境就绪了,当然就要开始了解框架了。 站在巨人的肩膀上,学东西会事半功倍。我在网上找到一篇好文章,正好可以让我轻松了解Laravel应用程序的体系结构。因此借来直接用了。 该章节内容翻译自《Architecture of Laravel Applications》,一切版权为原作者,由于原作者写这篇文章时Laravel版本还没有到4.1,一些地方有稍微差别,我会稍作修改。 原作者:Stable Host, LLC(不知道找对了没有) 翻译作者:Bowen Huang 翻译作者更多博客:http://www.cnblogs.com/huangbx 正文: Laravel被称为“全栈”式框架,因为它处理从网络......

浏览:4578次 更多

Laravel学习笔记(一)安装配置开发环境

摘要 Laravel的目标是给开发者创造一个愉快的开发过程,并且不牺牲应用的功能性。快乐的开发者才能创造最棒的代码!为了这个目的,开发者博取众框架之长处集中到Laravel中,这些框架甚至是基于Ruby on Rails、ASP.NET MVC、和Sinatra等开发语言或工具的。 对Laravel初步认知 刚从事PHP开发没多久,对PHP的一些框架了解甚少,在CSDN上看到一篇文章《PHP开发框架流行度排名:Laravel居首》,才知道还有Laravel这么个框架,正好公司想从事Laravel的开发,就学习一下。然后搜索了大量的资料,了解到了它是什么。 至于它的详细介绍我就不说了,goo......

浏览:3864次 更多
收缩

QQ在线客服

客服001

电话咨询

400-8310-286

诚征代理

备案/许可证编号为:渝ICP备14000366号-1