2016-12-15 11 views
-1

laravel 5.3を使用してフォームを作成し、フォーム値をデータベースに正常に挿入しました。しかし、私は表示ページにリダイレクトすることはできませんデータを提出した後、それは空白のページを示しています。以下の私のコードはLaravelデータ保存後にリダイレクト

ビュー(store.blade.php)です:

{{Form::open(array('action' => '[email protected]', 'method' => 'post'))}} 

<div class="form-group"> 
    {!! Form::label('title', 'Title:', ['class' => 'control-label']) !!} 
    {!! Form::text('title', null, ['class' => 'form-control']) !!} 
</div> 

    <div class="form-group"> 
     {!! Form::label('description', 'Description:', ['class' => 'control-label']) !!} 
     {!! Form::textarea('description', null, ['class' => 'form-control']) !!} 
    </div> 

    {!! Form::submit('Submitform', ['class' => 'btn btn-primary']) !!} 

    {!! Form::close() !!} 

コントローラ(Testing.php):

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use App\curd; 
class testing extends Controller 
{ 
    /** 
    * Display a listing of the resource. 
    * 
    * @return \Illuminate\Http\Response 
    */ 
    public function index() 
    { 
     // 
    } 

    /** 
    * Show the form for creating a new resource. 
    * 
    * @return \Illuminate\Http\Response 
    */ 
    public function create() 
    { 
     return view('pages.create'); 
    } 

    /** 
    * Store a newly created resource in storage. 
    * 
    * @param \Illuminate\Http\Request $request 
    * @return \Illuminate\Http\Response 
    */ 
    public function store(Request $request) 
    { 

     $storeform=new curd(); 
     $storeform->savemodel($request); 


    } 
} 

モデル(curd.php):

<?php 

namespace App; 

use Illuminate\Database\Eloquent\Model; 
use DB; 
class curd extends Model 
{ 
    public function savemodel($request) 
    { 
    // $request->input('title'); 
    DB::table('tset')->insert(
      ['heading' => $request->input('title'),'description'=>$request->input('description')] 
      ); 

     return redirect()->back(); 


    } 
} 

私はモデルからフォームを送信した後にリダイレクトする方法を知らない。助けてください

+0

モデルをリダイレクトしています。それは受け入れられません。コントローラーで処理する必要があります。 –

+0

@MUありがとう私はそれを持って –

答えて

1

あなたはモデルにリダイレクトしていますか?代わりにあなたのstore-methodにreturn redirect() - > back()を移動してください。

+0

- たくさんありがとう...それは働いている –

関連する問題