2017-10-18 4 views
0

warum, wenn ich alt verwenden()Laravel Verwendung alt() auf Eingabe im Hinblick auf PHPUnit Anfrage Rückgabestatus 500

<input value="{{ old('c_age') }}" type="text" name="c_age" > 

PHPUnit-Test

public function testMember() 
    { 
    $response = $this->call('GET', 'member'); 
    $this->assertEquals(200, $response->status()); 
    } 

I-Test laufen scheitern, weil $ response-> Status() zurückgeben 500. , wenn ich alte() Test erfolgreich ausführen. Danke für jede Hilfe.

+0

Spezifischer sein .... – GYaN

+0

i ha Update in neuem Post –

Antwort

0

Strecke

Route::get('member','demo2\[email protected]_member'); 

-Controller

public function list_member(){ 

    $data['arr'] = M_member::orderBy('id', 'desc')->paginate(7); 
    return view('demo2.home', $data); 
} 

im Hinblick home.balde.php wenn ich Wert = "{{alt ('c_age')}}"

<input value="{{ old('c_age') }}" type="text" name="c_age" > 

Ich führe PHPUnit Test

$response = $this->call('GET', 'member'); 
dd($response->status()); 

Ergebnis Return 500 (gescheitert)

wenn ich Wert entfernen = "{{alt ('c_age')}}"

<input type="text" name="c_age" > 

Ich betreibe PHPUnit-Test

$response = $this->call('GET', 'member'); 
dd($response->status()); 

Ergebnis Rückgabe 200 (Erfolg) Ich möchte Alt verwenden() und Ergebnis zurückgeben 200

Verwandte Themen