GOOGLE ADS

viernes, 15 de abril de 2022

La casilla de verificación de Laravel Blade no está marcada

Estoy pasando variables a la cuchilla desde el controlador. Este es mi código del controlador:

$offerConditionsData = Offercondition::where('offerId', $id)->where('deleted', '0')->get();
return view('Administrator.offers.add', $data);

Estoy definiendo una variable en la parte superior del archivo blade:

@if(isset($offerConditionsData))
@foreach ($offerConditionsData as $offerConditions)
@php $selectedCondCheckbox = $offerConditions->keyword;
@endphp
@endforeach
@endif

Si hago eco de $selectedCondCheckbox, encontré lo siguiente:

el_cliente_obtiene_descuentos_y_ofertas_especiales_en_ciertos_productos_o_categorías

Ahora quiero que si el valor de la variable coincide con una constante, se marcará la casilla de verificación correcta. A continuación se muestra el código en el archivo blade para marcar la casilla de verificación de un montón de casillas de verificación.

<input type="radio" name="condition_tab" value="1" class="flat-red" style="position: absolute; opacity: 0;" @php if(isset($selectedCondCheckbox) == 'customer_get_discounts_and_special_offers_on_certain_product_or_categories') { echo "checked=checked"; } else { echo ""; } @endphp>
<input type="radio" name="condition_tab" value="2" class="flat-red" style="position: absolute; opacity: 0;" @php if(isset($selectedCondCheckbox) == 'discount_on_total_amount_of_shipping') { echo "checked=checked"; } else { echo ""; } @endphp>

Sin embargo, vi que la segunda casilla de verificación está marcada. Debería marcar la primera casilla de verificación como el valor de la variable php, emparejado con la constante.


Solución del problema

Ciertamente hay algún error con su condición if

prueba las condiciones por separado

 @php if(isset($selectedCondCheckbox)) { 
if($selectedCondCheckbox =='discount_on_total_amount_of_shipping')
{ echo "checked=checked"; }}@endphp

No hay comentarios:

Publicar un comentario

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...