2016-04-08 3 views
0

Lavarel App 4.2 appで作業しています。私のコントローラには機能があり、自分のアプリケーションでボタンがクリックされたときに消したいという私のビューのボタンがあります。Laravel Button Actions

私はこれを正しい方法で書いているとは確信していないので、私はこの時点でLaravelについて知っている人に尋ねると思った。

{{ Form::submit('Ok, Finalize the Records', ['class' => 'btn btn-lg btn-submit pull-right', 'action' => '[email protected]'])}} 

これは正しい記述方法ですか?基本的には、データベースフィールドのフォームを0から1に更新したいのですが、これは以下の関数があります。私はまた、それが発砲したという警告ボックスやメッセージを持っていたいが、それは重要ではない。

public function update($id) 
{ 
    $finalize = DB::table('AcademicAffairsOperations.gen_ed_assessment.courses') 
     ->where('id' , $data_records2) 
     ->update(['locked' => 1]); 
} 

助けがあれば助かります。

答えて

0

$ idパラメータなしではできません。リソースコントローラ付き

は、あなたが職人コマンドPHPの職人のルートでルートリストを表示することができます:リストあなたが使用するリソースコントローラをたくない場合は、アクションとルートを置き換えることができ

{!! Form::model($user, array('route' => array('anything.update', $id))) !!} 
{!! Form::submit('Ok, Finalize the Records', ['class' => 'btn btn-lg btn-submit pull-right']) !!} 
{!! Form::close() !!} 

{!! Form::model($user, array('route' => array('[email protected]', $id), 'method' => 'post/put/delete...')) !!} 
+0

ありがとう、私はここで行動を呼び出すためにHomecontrollerを使用しています。あなたの例のコーディングで何も起こらないようですので、私は何かが不足しているかもしれないと思います。私は$ idなしでそれをすることができるかもしれないと思う、私はここに行くように自分自身Laravel 4.2を教えようとしている。 – GabrielVa