This commit is contained in:
sayliraut
2024-07-05 12:59:45 +05:30
parent b146116623
commit 7543ede451
3 changed files with 33 additions and 25 deletions

View File

@@ -82,7 +82,6 @@ class ManageNotificationsController extends Controller
*/
public function store_notificaton_data(Request $request)
{
dd($request);
try {
$request->validate([
'image' => 'required|image|mimes:jpeg,png,jpg,gif|max:2048',

View File

@@ -18,6 +18,8 @@ return new class extends Migration
$table->string('type');
$table->longText('description');
$table->string('image')->nullable();
$table->boolean('is_schedule')->comment('1=specific time, 0=immediate');
$table->dateTime('delivery_schedule');
$table->timestamp('date_added')->useCurrent();
$table->boolean('is_active')->default(1)->comment('1=Active, 0=Expired');
$table->integer('created_by')->nullable();

View File

@@ -200,7 +200,10 @@
image: {
required: true
},
recipients: {
user_type: {
required: true
},
schedule_radio1: {
required: true
}
},
@@ -214,14 +217,19 @@
image: {
required: 'Please upload an image file'
},
recipients: {
user_type: {
required: 'Please select at least one category'
},
schedule_radio1: {
required: 'Please select a delivery schedule'
}
},
errorClass: 'error-message',
errorPlacement: function(error, element) {
if (element.attr("name") == "user_type") {
error.insertAfter("#select-popular-ids").addClass('error-message');
error.insertAfter("#select-ids").addClass('error-message');
} else if (element.attr("name") == "schedule_radio1") {
error.insertAfter("#push_schedule_radi02").addClass('error-message');
} else {
error.insertAfter(element).addClass('error-message');
}
@@ -273,6 +281,26 @@
});
}
});
$('#push_user_radi01').click(function() {
$('.radio-btn-checkbox').hide();
$('.radio-btn-checkbox input[type="radio"]').prop('checked', false);
});
$('#push_user_radi02').click(function() {
$('.radio-btn-checkbox').show();
});
// Select specific time zone script
$('#push_schedule_radi01').click(function() {
$('.checkbox-btsss').hide();
$('#specificTime').val('');
});
$('#push_schedule_radi02').click(function() {
$('.checkbox-btsss').show();
});
});
</script>
<script>
@@ -311,25 +339,4 @@
}
});
</script>
<script>
$('#push_user_radi01').click(function() {
$('.radio-btn-checkbox').hide();
$('.radio-btn-checkbox input[type="radio"]').prop('checked', false);
});
$('#push_user_radi02').click(function() {
$('.radio-btn-checkbox').show();
});
//select specific time zone script
$('#push_schedule_radi01').click(function() {
$('.checkbox-btsss').hide();
$('#specificTime').val('');
});
$('#push_schedule_radi02').click(function() {
$('.checkbox-btsss').show();
});
</script>
@endsection