gpt4 book ai didi

php - Laravel数据库插入错误

转载 作者:行者123 更新时间:2023-12-01 00:45:04 24 4
gpt4 key购买 nike

我尝试使用 laravel 4 eloquent 模型将数据插入数据库。但是抛出错误:

"Call to undefined method Illuminate\Support\Facades\Request::save() "

我是 laravel 的新手,不知道哪里出了问题。

我的 UsersController.php 代码

public function postRequest() { 
$request = new Request;
$request->vms = Input::get('vms');
$request->location = Input::get('location');
$request->descr = Input::get('descr');
$request->status = Input::get('status');
$request->save();
}

我的 Request.php 模型

<?php

class Request extends Eloquent {

protected $table = 'requests';
protected $fillable = array('vms', 'location', 'descr', 'status');

public function ruser() {
return $this->hasOne('Ruser'); // this matches the Eloquent model
}
}

最佳答案

问题是您的 Request 模型名称与 Laravel Request 类冲突。您有两个选择:

1) 命名你的模型:

<?php namespace App;

class Request extends Eloquent {

...

}

然后将其用作:

$request = new App\Request;

2) 重命名您的模型。

关于php - Laravel数据库插入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23339345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com