2017-03-12 18 views
0

私はLaravelには新人ですが、Createフォームから段落の空欄に記入する必要があります。私が必要とするのは、これらのパラメータがこのindex.blade.phpの段落の空白を埋めるようにフォームを作成するときにsubmitボタンを押すときだけです。ここでLaravel 5 CRUDアプリケーションが機能しません。

@extends('layouts.app') 
@section('content') 
    @foreach($items as $item) 
     <tr> 
      <p> 
       This is to hereby certify that, pursuant to ..... the Contract between ..... under the said 
       contract,including all but not least, for ...... main and miscellaneous eqipment ..... have successfully 
       supplied on dd/mm/yy 
      </p> 
     </tr> 
    @endforeach 
@endsection 

私は新しいパラメータが通過関数を作成作成した場合、私は

@extends('layouts.app') 

@section('content') 

    @foreach($items as $item) 
     <tr> 

      <p> 
       This is to hereby certify that, pursuant to 
       <td>{{ $item->po }}</td> 
       the Contract between 
       <td>{{ $item->company }}</td> 
       under the said contract,including all but not least, for 
       <td>{{ $item->boq_name }}</td> 
       main and miscellaneous eqipment for 
       <td>{{ $item->project_name }}</td> 
       have successfully supplied on dd/mm/yy 
      </p> 

     </tr> 
    @endforeach 
@endsection 

を作成しindex.blade.phpは、インデックスビューファイルを提出しているときに私が欲しい充填blanks.butと段落があることを繰り返し私はパラグラフを同じにしておきますが、パラメータを変更する必要があります。誰でもここに行かなければなりません。

は、ここに私のコントローラの機能

public function index() 
{ 
    $items = SummeryForm::all(); 

    return view('summeryform/index', compact('items')); 
} 


public function create() 
{ 
    return view('summeryform/create'); 
} 


public function store(Request $request) 
{ 
    $item = new SummeryForm; 
    // $item ->id = Auth::user() ->id; 
    $item ->po = $request ->po; 
    $item ->company = $request ->company; 
    $item ->boq_name = $request ->boq_name; 
    $item ->project_name = $request ->project_name; 
    $item ->save(); 

    SummeryForm::create($request->all()); 

    return redirect()->route('summeryform.index') 
        ->with('success','Item created successfully'); 
} 

ありがとうです。

+0

index.blade.phpおそらく、より集中するダウンこの質問を狭く考えたいですコードの小さな隔離されたテストケース部分だけを含んでいます。あなたがここで尋ねていることを話すのは本当に難しいです。 –

答えて

0

私はあなたの質問についてはっきりしていません。最後のアイテムと一緒に1つの段落だけを表示したいと思っています。

私は右理解していれば、あなただけの

public function index() 
{ 
    $item = SummeryForm::all()->last(); 
    return view('summeryform/index', compact('item')); 
} 

にあなたのインデックス方法を変更する必要があると

@extends('layouts.app') 
@section('content') 
    <tr> 
     <p>This is to hereby certify that, pursuant to <td>{{ $item->po }}</td> the Contract between <td>{{ $item->company }}</td> under the said contract,including all but not least, for <td>{{ $item->boq_name }}</td> main and miscellaneous eqipment for <td>{{ $item->project_name }}</td> have successfully supplied on dd/mm/yy</p> 
    </tr> 
@endsection 
+0

あなたは正しいsirですが、このエラーはあります...未定義の変数:items(view:C:\ xampp \ htdocs \ demo \ resources \ views \ summeryform \ index.blade.php) – Dasun

+0

あなたはもう一度 – Dasun

+0

@ダスン大歓迎です。 –

関連する問題