JSON

Laravel 4 系列入门教程(一)【最适合中国人的Laravel教程】(10)

字号+ 作者:H5之家 来源:H5之家 2015-10-10 16:49 我要评论( )

generator默认使用Faker\Factory作为随机数据生成器,所以我们需要安装这个composer包,地址是 https://packagist.org/packages/fzaninotto/faker,跟generator一起安装在 require-dev 中即可。具体安装请自行完成

generator默认使用Faker\Factory作为随机数据生成器,所以我们需要安装这个composer包,地址是 https://packagist.org/packages/fzaninotto/faker ,跟generator一起安装在 require-dev 中即可。具体安装请自行完成,可以参考Sentry和Generator,这是第一次练习。


接下来,分别更改这两个文件:

Article::create([ 'title' => $faker->sentence($nbWords = 6), 'slug' => 'first-post', 'body' => $faker->paragraph($nbSentences = 5), 'user_id' => 1, ]);Page::create([ 'title' => $faker->sentence($nbWords = 6), 'slug' => 'first-page', 'body' => $faker->paragraph($nbSentences = 5), 'user_id' => 1, ]);


然后,我们需要在 DatabaseSeeder.php 中增加两行,让Laravel在seed的时候会带上我们新增的这两个seed文件。

$this->call('ArticleTableSeeder'); $this->call('PageTableSeeder');


下面就要真正的把数据填充进数据库了:

php artisan db:seed

操作完成以后去数据库看看,数据已经填充进去了,article和page各10行。


接下来做什么?Laravel 4 系列入门教程(二)

WRITTEN BY

avatar

JohnLui

用 PHP 做网站,用 Swift 搞 iOS,正在写《iOS 可视化编程与 Auto Layout》。

相关日志:

如何在 Laravel 中使用阿里云 OSS

JohnLui/AliyunOSS v1.0 发布,附 Laravel 框架详细使用教程及代码

如何在 Laravel 中使用 SMTP 发送邮件(适用于 163、QQ、Gmail 等)

用 Sublime 开发 Laravel —— Sublime Text 插件推荐

Laravel 4.2 中队列服务(queue)的使用感受和踩到的坑

标签: PHP Laravel

2014.9.29   /   热度:93263   /   分类: Laravel

← Laravel 4 系列入门教程(二)【最适合中国人的Laravel教程】 Ruby on Rails 折腾记(3)给 Rails 项目用上 mysql——在 Ubuntu/CentOS 系统上安装 mysql2 gem →

评论:

ilvsx
2014-11-01 00:21

对了,由于 Laravel 的 you have arrived 页面的 css 会加载 google font ,造成每次打开都要等上至少一分钟。
解决方法是,先下载Lato字体,然后找到 learnlaravel\app\views 目录下的 hello.php 文件修改:
- /*@import url(//fonts.googleapis.com/css?family=Lato:700);*/
+ /* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url() format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url() format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

或者修改成其他字体。
既然是新手教程,这里也可以提一下。

JohnLui
2014-11-01 02:54

@ilvsx:这个页面没什么价值…会被直接弃用…感谢你的反馈。

wilson
2014-10-30 16:50

写得不错,清晰易懂。

ilvsx
2014-10-29 18:07

- 运行 composer update,之后在 ./app/config/app.config 中增加配置:
+  运行 composer update,之后在 ./app/config/app.config 中 'providers' => array 增加配置:

纯新手又不懂英文这步就跳不过去了。。。
Once this operation completes, the final step is to add the service provider. Open app/config/app.php, and add a new item to the providers array.

JohnLui
2014-10-29 18:23

@ilvsx:不明白你想表达什么。。。你可以去参考我在 Github 上的代码。

ilvsx
2014-10-29 21:34

@JohnLui:./app/config/app.php 中增加配置

鬼知道这个增加配置是怎么增加的啊?
你这是入门+教程,这样写算是入门+教程?
要不是去看https://github.com/JeffreyWay/Laravel-4-Generators 的安装步骤写清楚了"add a new item to the providers array.",真的新手入门冲着这个适合中国人的标题来看,能明白这一步的配置往哪增加?

还说向 致敬,看看人家怎么写的:EDIT: Some people complained there’s not enough info on installing Sentry, so basicaly you need to add the service provider and the alias to your app/config/app.php file:

如果你的标题不是 入门+教程+最适合中国人,我不会说什么。

JohnLui
2014-10-29 22:41

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评
.