我正试图使用laravel将数据植入数据库。
这是我的工厂模型
$factory->define(App\product::class, function (Faker\Generator $faker) {
return [
'name' => $faker->name,
'description' => $faker->description,
'price' =>$faker->price,
'image' => $faker->image,
'value' => $faker->value,
'category_id' => $faker->category_id,
'is_voucher' => $faker->is_voucher,
'voucher_id' => $faker->voucher_id,
];
});
在生产种子
public function run()
{
$product = factory(product::class, 10)->create();}
当我运行php artisan db:seed时,我得到了这个错误
Symfony\Component\Debug\Exception\FatalThrowableError:传递给Illumb\Database\Eloquent\Factory:{closure}()的参数1必须是Faker\Generator\Generator的实例,Faker\Generator的实例已给定
你有台词吗
use Faker\Generator as Faker;
在定义工厂之前?这个,加上将第一行更改为这个
$factory->define(App\product::class, function (Faker $faker) {
对我有用。
另外,要小心
$product = factory(product::class, 10)->create();}
您正在这里播种10个数据库条目。您的变量名是单数的,当您尝试使用具有多个条目的数组时,您可能会大吃一惊。
我正在laravel 5.6项目中运行“php artisan botman:list drivers-v”命令,并抛出此错误: Symfony\Component\Debug\异常\FatalThrowableError:类型错误:传递给Symfony\Component\Consol\Helper\Table::setRow()的参数1必须是类型数组,对象给定,在C:\xampp\htdocs
尝试访问时 致命错误:在中找不到类“Symfony\Component\Debug\ExceptionHandler” C:\xampp\htdocs\laravel_blog\供应商\laravel\框架\src\照明\异常\ExceptionServiceProvider.php第68行 我已经更新了作曲家。仍显示错误。 我如何解决它?
我的整个laravel控制器都坏了。当我对这个控制器index()执行get请求时,它工作得非常好。但当我向这个控制器发出post请求以存储()时,它就不起作用了。 当我试图解决问题时,我开始注释代码或使用dd()。然后很快注意到,当我注释掉我的整个控制器时,它对错误没有任何改变。(或者当我dd($user_id)时,什么都没改变)。 我的错误: 路由文件: 我的控制器: 我的post请求通过ax
实际错误消息是 我在新PC(机器)中设置了我现有的Laravel项目。但是,完成所有过程后,由于上面提到的错误,我无法运行项目。
此绑定用于将组件插入DOM元素并可选地传递参数。 这种绑定可以通过以下两种方式实现 - Shorthand Syntax Full syntax 速记语法 在此方法中,仅指定组件名称而不指定任何参数。 Syntax <div data-bind = 'component: "component-name"'></div> 传递的参数值可以是可观察的。 因此,每当可观察的更改时,将丢弃旧的组件实例
介绍 (Introduction) 类Component是AWT的非菜单用户界面控件的抽象基类。 Component表示具有图形表示的对象。 类声明 以下是java.awt.Component类的声明: public abstract class Component extends Object implements ImageObserver, MenuContainer, S