Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class UserController extends Controller
- {
- protected $viewPermission;
- protected $addPermission;
- protected $editPermission;
- protected $deletePermission;
- public function __construct()
- {
- $this->viewPermission = Auth::user()->can('view.user');
- $this->addPermission = Auth::user()->can('add.user');
- $this->editPermission = Auth::user()->can('edit.user');
- $this->deletePermission = Auth::user()->can('delete.user');
- }
- public function store(Request $request)
- {
- $user = new User();
- $user->id = Input::get('id');
- $user->account = Input::get('account');
- $user->password = Hash::make(Input::get('password'));
- $user->save();
- return Redirect::to('/');
- }
- //--- TEST -----
- /**
- * @test
- */
- public function 測試新增使用者_store()
- {
- /** arrange */
- $this->withoutMiddleware();
- $request = [
- 'id' => '12345',
- 'account' => 'test1234',
- 'password' => 'test1234',
- ];
- /** act */
- $response = $this->call('POST', '/person/user', $request);
- /** assert */
- $this->assertRedirectedTo('/');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement