您可以使用DB :: statement.http://laravel.com/docs/database
DB::statement('INSERT INTO comments (comments) values (?)', array('LOL'));
Run Code Online (Sandbox Code Playgroud)
您可以在那里放置ON DUPLICATE KEY UPDATE.
遗憾的是,除非你做类似的事情,否则没有办法(我所知道的)有说服力
$user = User::find(1);
if ($user === null) {
$user = new User;
}
$user->name = 'hey';
$user->save();
Run Code Online (Sandbox Code Playgroud)