Laravel 6 пустых результатов при запросе от переключателя - PullRequest
1 голос
/ 29 января 2020

Здесь я не вижу никаких результатов, когда пытаюсь получить значение моего переключателя. Что не так ??

Вот мой HTML

<div class="custom-control custom-radio">
  <input type="radio" class="custom-control-input" id="salahpenggunaanberkas" name="alasan" value="Salah penggunaan berkas">
  <label class="custom-control-label" for="salahpenggunaanberkas">Salah penggunaan berkas</label>
</div>

А вот мой контроллер

public function save_laporkan_pendaftar(Request $request) {
  echo $alasan = $request->alasan;
}

Ответы [ 3 ]

0 голосов
/ 29 января 2020
    //blade file
    <form action="{{route('post.stroe')}}" method="POST">
    @csrf
      <input type="radio" name="gender" value="male" checked> Male<br>
      <input type="radio" name="gender" value="female"> Female<br>
      <input type="radio" name="gender" value="other"> Other  
      <button type="submit">Save</button>
    </form> 
    // Controller 
    public function review(Request $request)
        {

                $this->validate($request,[
                    'gender' => 'required'
                ]);


                $post             = new Post();
                $post->gender      = $request->gender;
                $post->save();
                Toastr::success('Your Post Successfully submited','Success');
                return redirect()->back();

        }

 public function index()
    {
        $posts = Post::latest()->get();
        return view('admin.reviews.index',compact('posts '));
    }
0 голосов
/ 29 января 2020

используйте request() global helper, и я предполагаю, что у вас нет проблем с отправкой запроса на контроллер! правильно.

Вот несколько примеров использования request() глобального помощника в любом месте проекта.

request()->input('alasan')
request()->get('alasan')

/// or get all inputs
request()->all()

0 голосов
/ 29 января 2020

Вы должны использовать это.

$alasan = $request->get('alasan');
...