|
|
|
|
@ -8,6 +8,7 @@ use App\Helper\JSONResponse;
|
|
|
|
|
use App\Helper\Traits\Models\CanMultiOrderBy;
|
|
|
|
|
use App\Helper\Traits\Models\CanMultiSearch;
|
|
|
|
|
use Carbon\Carbon;
|
|
|
|
|
use Illuminate\Database\Eloquent\Builder;
|
|
|
|
|
use Illuminate\Database\Eloquent\Casts\Attribute;
|
|
|
|
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
|
|
|
|
use Illuminate\Database\Eloquent\Model;
|
|
|
|
|
@ -55,7 +56,11 @@ class VideoUpdate extends Model {
|
|
|
|
|
$videoUpdate->file_name = $request->file_name;
|
|
|
|
|
|
|
|
|
|
if($request->is_selected == 'true') {
|
|
|
|
|
VideoUpdate::where('is_selected', true)->update(['is_selected' => false]);
|
|
|
|
|
VideoUpdate::where('is_selected', true)
|
|
|
|
|
->when($request->id, function(Builder $query, $id) {
|
|
|
|
|
$query->where('id', '!=', $id);
|
|
|
|
|
})
|
|
|
|
|
->update(['is_selected' => false]);
|
|
|
|
|
$videoUpdate->is_selected = true;
|
|
|
|
|
} else $videoUpdate->is_selected = false;
|
|
|
|
|
|
|
|
|
|
|