2017-10-03 5 views

答えて

0

を使用しています。何か試しましたか?もしそうなら、それは何ですか?

のは、最初から始めましょう:私の知る限り、今言うことができるように

(詳細を必要とする)必要:

  1. ビューファイル(例:edit.blade.php)をどの意志フォルダのリソース/ビューの内側にあることと、フォルダ内に、あなたは適切な名前(例:/resources/views/something/edit.blade.php)を作成する必要が
  2. 次に、ユーザが編集しようとしているフォームを作成しますデータベースからの情報。
  3. あなたがDBを解除するためのフォームから新しい情報を/ PATCHを置くために必要となるルートを設定するには、あなたのルートフォルダとweb.phpファイルに移動します。
  4. 既にデータベースが設定されていますか?

さらに詳しい情報をお伝えください。詳細については、official documentationにお問い合わせください。

0

laravelでこの編集例をチェックしてください - ルートコントローラで

Route::get('PartnerType/edit/{id}', '[email protected]'); 
Route::post('PartnerType/update', '[email protected]'); 

、ビューで

public function edit($id){ 
     $data['propertyType'] = PropertyType::where('id', $id)->first(); 
     return view('propertyType.edit', $data); 
    } 

    public function update(Request $request){ 
     //Validate user inputs 
     $validator = \Validator::make($request->all(), ['name' => 'required']); 

     //Check whether validation is failed or passed 
     if($validator->fails()){ 
      //Redirect back with validation errors 
      return redirect()->back()->withErrors($validator->errors())->withInput(); 
     } 

     //Save Details 
     $propertyType = PartnerType::where('id', $request->id)->first(); 
     $propertyType->name = $request->name; 
     $propertyType->save(); 

     //Redirect with success message 
     return redirect()->to('manage/PartnerType/show')->with('success', 'PartnerType updated successfully'); 
    } 

{!! Form::model($propertyType, array('url'=>array('manage/propertyType/update'), 'method' => 'POST', 'id' => 'edit_propertyType_form')) !!}  
     <div class="form-body pb0"> 
      <div class="form-group"> 
       <input type="hidden" name="id" value="{{$propertyType->id}}"> 
       {!! Form::label('name', 'Name*') !!} 
       <div class="input-group">        
        {!! Form::text('name', $propertyType->name, array('class' => 'form-control','id' => 'name', 'placeholder' => 'Name')) !!} 
       </div> 
      </div> 
     <div class="status-label"> 
      {!! Form::submit('Submit',array('class' => 'btn blue')) !!} 
     </div> 
    {!! Form::close() !!} 
関連する問題