摘要:
数据库驱动的应用程序往往需要预先填充数据到数据库,以便进行测试和演示。什么是种子数据种子数据就是必须要加载了应用程序才能正常运行的数据。大多数应用程序需要在开发、测试和生产中加载一些参考数据。一般来说,这些数据不是用户创建的,尽管我们可能一次一次的修改它们;我们的数据会依赖这些数据。种子数据通常是不... 阅读全文
摘要:
默认假设所有的列在定义的时候都有默认的假设,你可以根据需要重写。Laravel假定每个表都有一个数值型的主键(通常命名为”id”),确保新加入的每一行都是唯一的。Laravel只有在每个表都有数值型主键时才会正常运行。所以,对于每一个Laravel应用,都要确保定义的主键使用的是increments... 阅读全文
摘要:
创建迁移首先,让我们创建一个MySql数据库“Laravel_db”。接下来打开app/config目录下的database.php文件。请确保default键值是mysql:1 return array(2 ...3 'default' => 'mysql',然后输... 阅读全文
摘要:
Laravel被称为“全栈”式框架,因为它处理从网络服务到数据库管理,直到HTML生成的一切事情,一个垂直集成的web开发环境能给开发者提供更好的体验。 一个典型的程序员通过命令行工具与Laravel交互,生成和管理Laravel项目环境。Laravel带有一个名为Artisan的优秀的命令行工具... 阅读全文
摘要:
Laravel鼓励敏捷、迭代的开发方式,我们没指望在第一次就获得所有正确的。相反,我们编写代码、测试和与我们的最终用户进行交互,并完善我们的理解。对于工作,我们需要一个配套的实践集。我们使用像subversion、GIT或Mercurial这些版本控制工具来存储应用程序的源代码文件,使我们能够撤消错... 阅读全文
摘要:
安装ComposerLaravel框架使用Composer(PHP包管理工具,参考Composer 中文文档)来管理代码依赖性。Windows操作系统中,你可以使用Composer的Windows安装工具。下载后直接安装就可以了,安装之后,可以在控制台输入composer查看是否安装成功。安装Lar... 阅读全文