Итак, мой вопрос: у меня есть форма, и я хочу, чтобы эта форма имела значение по умолчанию, и поэтому я назначил переменную $ s. Эта переменная поступает из контроллера, но всегда дает ошибку;
(2/2) ErrorException Неопределенная переменная: s (Вид: C: \ xampp \ htdocs \ X-GOTL \ resources \ views \ actions \ activity.blade.php)
Я знаю, что это не работает, потому что в начале нет значения по умолчанию, потому что его еще не отправил контроллер. Я пробовал некоторые из них, чтобы исправить это, но в любом случае он не работает. Также это значение $ s равно количеству выбранных значений в этой форме. Любые идеи, как я могу исправить эту проблему?
{!! Форма :: select ('number', ['1' => 'Koşuya Çıkmak', '2' => 'Yoga Yapmak'], $ s) !!}
Это код в контроллере.
$activity = $request->number; $user_stat = Auth::user()->stat; $job_user = Auth::user()->stat; $userInfo = Auth::user(); $id = $userInfo->id; $user = User::find($userInfo->id); if($activity == 1){ $s = $request->number; $user_stat->str = Auth::user()->stat->str + 4; $user_stat->dex = Auth::user()->stat->dex + 4; $job_user->save(); return redirect('/activity')->with('stat', '4 Güç ve 4 Beceri Kazandın!')->with(compact('s')); } elseif($activity == 2){ $s = $request->number; $user_stat->str = Auth::user()->stat->str + 4; $user_stat->int = Auth::user()->stat->int + 4; $job_user->save(); return redirect('/activity')->with('stat', '4 Güç ve 4 Zeka Kazandın!') ->with(compact('s')); }