我目前的问题是,我想保存一些值到数据库中,但没有得到保存,我没有得到一个错误。。
两者都有 $product-save();
或者 $product-update(array(...))
我不知道为什么。。我的asin模型看起来很好,充满了正确的可填充属性。。。
你们知道为什么没用吗?
我的laravel版本: Laravel Framework 5.5.36
这是我目前的课程:
namespace App\Console\Commands;
use Illuminate\Console\Command;
use App\ASIN;
class CheckPrice extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'post:CheckPrice';
/**
* Create a new command instance.
*
* @return void
*/
public function __construct()
{
parent::__construct();
}
/**
* Execute the console command.
*
* @return mixed
*/
public function handle() {
$product = ASIN::find(1410);
$product->price = "HELLO";
$product->amountSaved = "HELLO";
$product->percentageSaved = "HELLO";
$product->url = "HELLO";
$product->imgUrl = "HELLO";
$product->save();
//$product->update(array("price" => "HELLO", "amountSaved" => "HELLO", "percentageSaved" => "HELLO", "url" => "HELLO", "imgUrl" => "HELLO"));
$this->printProduct(ASIN::find(1410));
}
迄今为止我的asin模型:名称空间应用程序;
use Illuminate\Database\Eloquent\Model;
class ASIN extends Model
{
protected $connection = 'facebook_amazon';
public $table = "ASINS";
protected $fillable = [
'ASIN',
'price',
'amountSaved',
'percentageSaved',
'category',
'url',
'imgUrl',
'showApp'
];
}
谨致问候,谢谢!
2条答案
按热度按时间6vl6ewon1#
使用laravel日志:
希望这有帮助。
7uhlpewt2#
在handle方法中使用这个
或者在模型中导入时,如果希望保持句柄方法相同,请使用此方法