TippsController.store: Handling Auth::user() being null value
This commit is contained in:
parent
f6a5934439
commit
81143a0fa6
4 changed files with 53022 additions and 6 deletions
|
|
@ -132,6 +132,17 @@ class TippsController extends Controller
|
|||
|
||||
$user=Auth::user();
|
||||
|
||||
if ( is_null($user) ) {
|
||||
Log::info("TippsController.store: No authenticated user detected. Aborting storage command.");
|
||||
$tippLink="/tipps#";
|
||||
$r=\App\Round::getFirstTippableRound();
|
||||
if($r) $tippLink=$tippLink.$r->id;
|
||||
|
||||
// Redirect to the Rounds Index
|
||||
return redirect($tippLink);
|
||||
}
|
||||
Log::info("TippsController::store for user-id ".$user->id);
|
||||
|
||||
// Fetch, modify, save Tipp
|
||||
$tipp = Tipp::where('id', request('id'))->first();
|
||||
$game = Game::where('id', $tipp->game_id)->first();
|
||||
|
|
@ -204,7 +215,11 @@ class TippsController extends Controller
|
|||
// If one fails, previous saves are kept, but user
|
||||
// is redirected to edit4 page again.
|
||||
public function store4() {
|
||||
Log::debug("### Store4 ###");
|
||||
error_log("--- Store4 ---");
|
||||
// Validate form
|
||||
|
||||
//dd(request());
|
||||
$this->validate(request(), [
|
||||
'round_id' => 'required',
|
||||
'game_id_1' => 'required',
|
||||
|
|
@ -222,9 +237,9 @@ class TippsController extends Controller
|
|||
'score2_1' => 'required',
|
||||
'score2_2' => 'required',
|
||||
'score2_3' => 'required',
|
||||
'score2_4' => 'required',
|
||||
'round_id' => 'required'
|
||||
'score2_4' => 'required'
|
||||
]);
|
||||
error_log("Validation passed.");
|
||||
|
||||
$round_id= request('round_id');
|
||||
$game_id_1=request('game_id_1');
|
||||
|
|
@ -280,7 +295,13 @@ class TippsController extends Controller
|
|||
return redirect('/tipps/edit4/'.$round_id);
|
||||
}
|
||||
|
||||
return redirect('/tipps/');
|
||||
$tippLink="/tipps#";
|
||||
$r=\App\Round::getFirstTippableRound();
|
||||
if($r) $tippLink=$tippLink.$r->id;
|
||||
|
||||
// Redirect to the Rounds Index
|
||||
return redirect($tippLink);
|
||||
|
||||
}
|
||||
|
||||
// Store tipp if valid.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue