2017-10-18 32 views
0

pourquoi quand je l'utilise vieux()Laravel utilisation ancienne() sur l'entrée à l'état vue de retour à la demande de PHPUnit 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()); 
    } 

Je cours échec du test parce que $ response-> Etat() renvoie 500. lorsque je supprime old() exécuter le test de succès. Merci pour toute aide.

+0

Soyez plus précis .... – GYaN

+0

i ha Ve mise à jour dans un nouveau post –

Répondre

0

Route

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

Contrôleur

public function list_member(){ 

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

en vue home.balde.php lorsque j'utilise value = "{{old ('C_AGE')}}"

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

Je cours PHPUnit Test

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

résultat retour 500 (échec)

lorsque j'utilise supprimer value = "{{old ('C_AGE')}}"

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

Je cours PHPUnit test

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

résultat retour 200 (succès) je veux utiliser vieux() et le résultat retour 200