簡體   English   中英

單擊提交時,我的 Laravel 集體表單未提交

[英]My laravel collective form is not submitting when I click submit

當我單擊提交按鈕時,我的刀片模板中有一個表單,但沒有任何事情發生,它不會進入我的控制器。 這是表格

{{Form::open(['action' => ['HomeController@addcity'], 'method' => 'POST']) }} 

{!! Form::select('city_add', array("CAM" => "CAM","KL" => "KL","IPOH" => "IPOH"), 'S',['style'=>'   

 }'],['class' => 'form-control','placeholder'=>'hotel_name']); !!}
{{Form::text('city_add',"CAM") }}
  {{Form::submit('Submit',['class'=>'btn btn-danger'])}}
  {!! Form::close() !!}

這是我的路線

Route::post('/home', 'HomeController@addcity');

我的路由控制器

您的表單select元素如下所示:您不應為選擇標簽和輸入標簽使用相同的名稱。

{{Form::open(['action' => ['HomeController@addcity'], 'method' => 'POST']) }} 

    {!! Form::select('city_option', array("CAM" => "CAM","KL" => "KL","IPOH" => "IPOH"),['class' => 'form-control','placeholder'=>'hotel_name']); !!}
    {{Form::text('city_add',"CAM") }}
    {{Form::submit('Submit',['class'=>'btn btn-danger'])}}
{!! Form::close() !!}

並在控制器中(用於測試)

public function addcity(Request $request )
{
    echo '<pre>';
    print_r($request->all());
    exit(); 
}

如果您想在表單元素中添加樣式,請使用以下代碼:

{{Form::open(['action' => ['HomeController@addcity'], 'method' => 'POST']) }} 

    {!! Form::select('city_option', array("CAM" => "CAM","KL" => "KL","IPOH" => "IPOH"),'S',['style'=>'color:red'],['class' => 'form-control','placeholder'=>'hotel_name']); !!}
    {{Form::text('city_add',"CAM") }}
    {{Form::submit('Submit',['class'=>'btn btn-danger'])}}
{!! Form::close() !!}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM