【发布时间】:2015-06-24 06:55:25
【问题描述】:
从表中删除行时遇到问题。
问题似乎与this question 非常相似,但并没有解决问题。
我的控制器功能如下:
public function favourites() {
//get relevant data for DB insert
$spot_id = Input::get('spot_id');
$user_id = Auth::user()->id;
//query DB if favourite exists
$query = DB::table('favourites')
->where('spot_id', '=', $spot_id)
->where('user_id', '=', $user_id);
$check_favourites = $query->first();
if (is_null($check_favourites)) {
//doesnt exist - create record
$favourite = new Favourite;
$favourite->spot_id = $spot_id;
$favourite->user_id = $user_id;
$favourite->save();
//return ajax true
return json_encode(true);
} else {
// exists - delete record
$check_favourites->delete();
//return ajax false
return json_encode(false);
}
}
我正在使用 Laravel 4.2
提前致谢
【问题讨论】:
标签: php mysql database laravel laravel-4