Model Factory And DB Seed
打赏作者

kanjiushi

楼主好勤快,正在观看。
后面会讲用户系统相关内容吗?

kanjiushi

楼主可以讲一下
cartalyst/sentinel
rydurham/Sentinel
romanbican/roles
Zizaco/entrust
之类的composer吗?

alano

谢谢,讲的很好。

JellyBool

@alano 谢谢,常来看看呗

Flyerboy

讲的很好,支持!

zonghua

用的还是低分辨率的老MacBook Pro?

JellyBool

应该算是新版的吧 @zonghua

lyon

你说的那句是 Everything is perfect don’t ?
Linux 哲学?

dope2008

你用什么VPN

JellyBool

我用的这个 GreenVPN @dope2008

蕾子Angelia

我也是用的phpstrom为什么我的代码补全功能没有那么强大,我看你输入一个User就出来好多。怎么做到的?而且我用db:seed好像创建不了数据,不知道为什么

JellyBool

看看phpstorm的教程。。。 @蕾子Angelia

CrissLin

那个数据库管理软件叫什么

JellyBool

Sequel Pro @CrissLin

CrissLin

@JellyBool 非常感谢

悟道若水2012

感谢楼主提供这么好的视频分享给大家,最近才接触laravel,前面的基础视频也都看完了。看到这块时发现我的database目录下没有factories目录,请问是需要下载什么扩展库吗?我用的是5.0的。

madhades

你好,楼主,请问你交互界面的自动补全是如何做到的

JellyBool

@madhades 看看这个 https://laravist.com/series/stuff-associate-with-programming-on-your-mac/episodes/1

@悟道若水2012 这是5.1才有的。

madhades

@JellyBool 多谢博主

0东东包0

@JellyBool 生成的用户测试数据 用户登录的话 密码应该怎么填啊!

JellyBool

额,要登录的话,你自己设置密码呗 @0东东包0

1965741954

在用factory时出问题了

laravel Unable to locate factory with name [default] [App\Task]

数据库里表存在,就是改了下ModelFactory.php里的工厂模型…不知道在哪里出错了

JellyBool 回复 1965741954

额,具体ModelFactory.php的代码,可以贴出来看看么?

1965741954 回复 JellyBool
$factory->define(App\Task::class, function (Faker\Generator $faker) {
    return [
        'user_id' => str_random(10),
        'title' => $faker->text(16),
        'intro' => $faker->text(50),
        'nownum' => $faker->numberBetween(1,20),
        'maxnum' => $faker->numberBetween(50,100),
        'money' => $faker->numberBetween(100,500),
        'mtype' => $faker->numberBetween(1,3),
        'state' => $faker->numberBetween(1,2),
        'endtime' => $faker->date(),
        //'password' => bcrypt(str_random(10)),
        //'remember_token' => str_random(10),
    ];
});

很奇怪的是$factory->define的define提示Method ‘define’ not found in class TheSeer\Autoload\Factory

JellyBool 回复 1965741954

纳尼,难道是没有自动加载么?你没动过 composer.json 的内容吧,你试试命令行执行

composer dump-autoload 
1965741954 回复 JellyBool

并没有…= =composer我没装,我是下载laravel的zip压缩包直接解压到phpstudy里的- -。

席八…问题是因为_ide_helper.php,我把这个移出项目就能运行了。。。这个有点坑啊

JellyBool 回复 1965741954

不会吧,会这么神奇。。。哎,所以我觉得如果有时间的话,还是可以学习一下关于 composer 的知识

1965741954 回复 JellyBool

composer 的视频我看了2节,如果不是因为墙的话- -,之前搭的梯子pptp/l2tp在电脑上都GG了,ShadowSocsk手机正常,谷歌下依旧GG。我不会告诉你今天那个_ide_helper.php还是苦逼的用手机离线整个网页的…

JellyBool 回复 1965741954

我天啊,那还是先想办法自由浏览网络吧。

huigezizj 回复 JellyBool

factory(’\App\Post’)->create();
InvalidArgumentException with message ‘Unable to locate factory with name [default] [\App\Post].’

我也是出现这个错了。。laravel5.4