在Laravel 5.5中生成工厂

abu*_*abu 4 php factory laravel laravel-5 laravel-5.5

我跑到命令之下

php artisan make:factory AddressFactory

我的结果低于结果

$factory->define(Model::class, function (Faker $faker) {

但我想得到如下结果

$factory->define(App\Address::class, function (Faker $faker) {

我该怎么办 ?

jed*_*ylo 7

如果希望make:factory命令为现有模型生成工厂类,则需要告诉它使用--model选项使用哪个模型:

php artisan make:factory AddressFactory --model="App\\Address"
Run Code Online (Sandbox Code Playgroud)

  • @PhanVanLinh,如果您希望将 bash 命令行中的“\”传递给 PHP 命令,则需要转义“\”,因此需要“\\” (2认同)