return $request->wantsJson()
? new JsonResponse([
'user' => $request->user(),
])
: back();
Ну вот нафига здесь засорять код операторами if-else? И здесь совершенно точно ничего не добавится.
Ну а основная область применения тернарника - в выражениях.
$url = url('/').'?'.($condition ? 'ain' : 'cin').'='.$this->customer_id;
// VS
if ($condition) {
$url = url('/').'?ain='.$this->customer_id;
} else {
$url = url('/').'?cin='.$this->customer_id;
}
$data = [
'url' => url('/').'?'.($condition ? 'ain' : 'cin').'='.$this->customer_id;
];
// VS
if ($condition) {
$url = url('/').'?ain='.$this->customer_id;
} else {
$url = url('/').'?cin='.$this->customer_id;
}
$data = [
'url' => $url;
];