@@ 31-40 (lines=10) @@ | ||
28 | private $user; |
|
29 | ||
30 | // Only authorized users have access |
|
31 | public function __construct() |
|
32 | { |
|
33 | // Verify the user is logged in and has permissions for this page |
|
34 | $this->middleware('auth'); |
|
35 | $this->middleware(function($request, $next) { |
|
36 | $this->user = auth()->user(); |
|
37 | $this->authorize('hasAccess', 'use_file_links'); |
|
38 | return $next($request); |
|
39 | }); |
|
40 | } |
|
41 | ||
42 | // Landing page shows all links that the user owns |
|
43 | public function index() |
@@ 24-33 (lines=10) @@ | ||
21 | { |
|
22 | private $user; |
|
23 | ||
24 | public function __construct() |
|
25 | { |
|
26 | // Verify the user is logged in and has permissions for this page |
|
27 | $this->middleware('auth'); |
|
28 | $this->middleware(function($request, $next) { |
|
29 | $this->user = auth()->user(); |
|
30 | $this->authorize('hasAccess', 'use_file_links'); |
|
31 | return $next($request); |
|
32 | }); |
|
33 | } |
|
34 | ||
35 | // Add a file to the file link |
|
36 | public function store(Request $request) |