介绍Laravel unit test : 模拟认证的用户

Laravel unit test : 模拟认证的用户

laravel

<?php  use AppUser;  class ExampleTest extends TestCase {     public function testApplication()     {         $user = factory(User::class)->create();          $response = $this->actingAs($user)                          ->withSession(['foo' => 'bar'])                          ->get('/');     } }
use IlluminateFoundationAuthUser as Authenticatable;  class User extends Authenticatable {     protected $fillable = [         'id', 'name', 'email', 'password',     ]; }
$user = new User([     'id' => 1,     'name' => 'ibrand' ]);   $this->be($user,'api');

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享