ProfileController.php 626 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace App\Http\Controllers\Account;
  3. use App\Http\Controllers\Controller;
  4. use App\Models\User;
  5. class ProfileController extends Controller
  6. {
  7. private User $userModel;
  8. public function __construct(User $userModel)
  9. {
  10. $this->middleware(['front', 'auth']);
  11. $this->userModel = $userModel;
  12. }
  13. /**
  14. * 내 정보
  15. * @method GET
  16. * @see /account/profile
  17. */
  18. public function index()
  19. {
  20. $member = $this->userModel->info();
  21. return view(layout('account.profile'), [
  22. 'member' => $member,
  23. 'menuID' => 'PROFILE'
  24. ]);
  25. }
  26. }