Compare commits

...

4 Commits
v2.0.0 ... main

@ -16,6 +16,7 @@ use Illuminate\Http\File;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Storage;
use Illuminate\Validation\Rule;
class ApkUpdate extends Model {
use HasFactory;
@ -47,7 +48,7 @@ class ApkUpdate extends Model {
'id' => 'nullable|integer|exists:App\Models\ApkUpdate,id',
'name' => 'required|string',
'file' => 'required_without:id|file|' . FileHelper::convertToStrLaraValidation(FileHelper::$allowedApkExtensions),
'version_code' => 'required|integer|min:1|unique:apk_updates,version_code',
'version_code' => ['required', 'integer', 'min:1', Rule::unique('apk_updates', 'version_code')->ignore($request->id)],
'version_name' => 'required|string',
'change_note' => 'nullable|string'
], [

@ -185,7 +185,7 @@ class NewTvRequest extends Model {
$tv->device_info = $newTvReq->device_info;
$tv->installed_at = now();
$tv->save();
TVLog::historyCreate($request->user(), $tv->id, $tv);
TvLog::historyCreate($request->user(), $tv->id, $tv);
// TODO: waiting execution until update from ops
// NEED TO REFACTOR (cause by add existing tv code)

@ -86,7 +86,7 @@ class VideoUpdate extends Model {
}
$videoUpdate->file_name = $request->file_name;
if($request->is_selected == 'true') {
if($request->is_selected) {
VideoUpdate::where('is_selected', true)
->when($request->id, function(Builder $query, $id) {
$query->where('id', '!=', $id);

Loading…
Cancel
Save