Mais du coup à l'intérieur de la condition :

if(!$request->get('checkbox')) {

} else {

}

Que je suppose je dois placer dans ma fonction update de mon PostsController, je dois mettre quoi car je pensais qu'il fallait mettre :

// Si la case n'est pas coché
$post->update($request->all());
$post->online = false;

Mais sa ne marche pas.

Merci de l'aide fournie. :)

2 réponses


Azorgh
Réponse acceptée

Alors là, suffit de réfléchir un peu :)

la méthode update prend quoi en param ? Un objet et/ou un tableau. Ok.
Si par exemple tu fais :

$post_data = $request->all();
if(!isset($post_data['checkbox']))
    $post_data['maValeur'] = false;

$post->update($post_data);

Tu vois ou je veux en venir ?

Ah oui merci mille fois =D