DeactivateAliasController.php 537 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace App\Http\Controllers;
  3. class DeactivateAliasController extends Controller
  4. {
  5. /**
  6. * Create a new controller instance.
  7. *
  8. * @return void
  9. */
  10. public function __construct()
  11. {
  12. $this->middleware('signed');
  13. }
  14. public function deactivate($id)
  15. {
  16. $alias = user()->aliases()->findOrFail($id);
  17. $alias->deactivate();
  18. return redirect()->route('aliases.index')
  19. ->with(['status' => 'Alias ' . $alias->email . ' deactivated successfully!']);
  20. }
  21. }