Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. class UserController extends Controller
  2. {
  3. protected $viewPermission;
  4. protected $addPermission;
  5. protected $editPermission;
  6. protected $deletePermission;
  7.  
  8. public function __construct()
  9. {
  10. $this->viewPermission = Auth::user()->can('view.user');
  11. $this->addPermission = Auth::user()->can('add.user');
  12. $this->editPermission = Auth::user()->can('edit.user');
  13. $this->deletePermission = Auth::user()->can('delete.user');
  14. }
  15.  
  16. public function store(Request $request)
  17. {
  18. $user = new User();
  19. $user->id = Input::get('id');
  20. $user->account = Input::get('account');
  21. $user->password = Hash::make(Input::get('password'));
  22. $user->save();
  23. return Redirect::to('/');
  24. }
  25.  
  26. //--- TEST -----
  27. /**
  28. * @test
  29. */
  30. public function 測試新增使用者_store()
  31. {
  32. /** arrange */
  33. $this->withoutMiddleware();
  34.  
  35. $request = [
  36. 'id' => '12345',
  37. 'account' => 'test1234',
  38. 'password' => 'test1234',
  39. ];
  40.  
  41. /** act */
  42. $response = $this->call('POST', '/person/user', $request);
  43.  
  44. /** assert */
  45. $this->assertRedirectedTo('/');
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement