Laravel unit test : 模拟认证的用户
<?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