JSON

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

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

@Julian:require-dev 和软件版本没有任何关系,你理解有误。 require-dev 是 Composer 的配置项,意思是开发用插件,线上部署的时候不用。默认的 composer update 是包含 dev 的,所以其实现阶段象征意义大于现实

@Julian:require-dev 和软件版本没有任何关系,你理解有误。
require-dev 是 Composer 的配置项,意思是开发用插件,线上部署的时候不用。默认的 composer update 是包含 dev 的,所以其实现阶段象征意义大于现实意义。Laravel可能会在部署的时候根据环境变量选择自动加载包,以达到减小命名空间树的目的(猜测)。

Julian
2014-10-07 16:09

@John·Lui:配置的时候我选用的是1.4.0,最新版的是1.5.*@dev,我如果按照你的操作,放在require-dev里,update不成功,放在require里就可以了,如果只是区分开发跟部署的关系的话,不论他是否自动加载,感觉都应该会有区分,如果是在dev里配置能成的话,不知道我这里是哪里出了问题

John·Lui
2014-10-07 16:14

@Julian:不成功有什么提示?这个包没有任何对于Laravel的依赖,不能用好解释,安装不成功就很奇怪了。require 和 require-dev 只有 composer 设置里有区分,跟软件版本绝对没有任何关系。

Julian
2014-10-07 16:26

@John·Lui:反正挺奇怪的,估计是我哪里配置没弄对吧,慢慢研究中,谢谢你文章了,正好找教程找不到

newbie2005
2014-10-04 02:17

請問兩個文件的位置
*********************************
接下来,分别更改这两个文件:
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,
]);

John·Lui
2014-10-04 11:47

@newbie2005:看上文:
这时,在 ./app/database/seeds/ 下就出现了两个新的文件,这就是我们的数据库填充文件。Laravel提供自动数据库填充,十分方便。

新学者
2014-11-13 15:46

@John·Lui:我在填充的是后出现了问题,告诉我有一个类未调用,怎么办啊(PHP Fatal error:  Class 'Faker\Factory' not found in D:\web1\apache\htdocs\learn
laravel\app\database\seeds\ArticleTableSeeder.php on line 10
{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","me
ssage":"Class 'Faker\\Factory' not found","file":"D:\\web1\\apache\\htdocs\\lear
nlaravel\\app\\database\\seeds\\ArticleTableSeeder.php","line":10}}

Jacob
2014-11-14 12:40

 

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

相关文章
网友点评