Follow docs method for redirecting to a named route

This commit is contained in:
Jonny Barnes 2017-05-18 17:17:08 +01:00
parent c1eb39de57
commit 4b26b1ab13

View file

@ -90,7 +90,7 @@ class MicropubClientController extends Controller
$mediaURLsToSave = array_merge($storedMediaURLs, $mediaURLs); $mediaURLsToSave = array_merge($storedMediaURLs, $mediaURLs);
$request->session()->put('media-links', $mediaURLsToSave); $request->session()->put('media-links', $mediaURLsToSave);
return redirect(route('micropub-client')); return redirect()->route('micropub-client');
} }
public function clearLinks(Request $request) public function clearLinks(Request $request)
@ -114,12 +114,12 @@ class MicropubClientController extends Controller
$user = IndieWebUser::where('me', $url)->firstOrFail(); $user = IndieWebUser::where('me', $url)->firstOrFail();
if ($user->token == null) { if ($user->token == null) {
return redirect(route('micropub-client'))->with('error', 'You havent requested a token yet'); return redirect()->route('micropub-client')->with('error', 'You havent requested a token yet');
} }
$micropubEndpoint = $this->indieClient->discoverMicropubEndpoint($url); $micropubEndpoint = $this->indieClient->discoverMicropubEndpoint($url);
if (! $micropubEndpoint) { if (! $micropubEndpoint) {
return redirect(route('micropub-client'))->with('error', 'Unable to determine micropub API endpoint'); return redirect()->route('micropub-client')->with('error', 'Unable to determine micropub API endpoint');
} }
$headers = [ $headers = [
@ -183,7 +183,7 @@ class MicropubClientController extends Controller
'headers' => $headers, 'headers' => $headers,
]); ]);
} catch (\GuzzleHttp\Exception\BadResponseException $e) { } catch (\GuzzleHttp\Exception\BadResponseException $e) {
return redirect(route('micropub-client'))->with( return redirect()->route('micropub-client')->with(
'error', 'error',
'There was a bad response from the micropub endpoint.' 'There was a bad response from the micropub endpoint.'
); );
@ -231,7 +231,7 @@ class MicropubClientController extends Controller
'headers' => $headers, 'headers' => $headers,
]); ]);
} catch (\GuzzleHttp\Exception\BadResponseException $e) { } catch (\GuzzleHttp\Exception\BadResponseException $e) {
return redirect(route('micropub-client'))->with( return redirect()->route('micropub-client')->with(
'error', 'error',
'There was a bad response from the micropub endpoint.' 'There was a bad response from the micropub endpoint.'
); );
@ -248,7 +248,7 @@ class MicropubClientController extends Controller
} }
} }
return redirect(route('micropub-client'))->with('error', 'Endpoint didnt create the note.'); return redirect()->route('micropub-client')->with('error', 'Endpoint didnt create the note.');
} }
/** /**
@ -305,10 +305,10 @@ class MicropubClientController extends Controller
return redirect($authorizationURL); return redirect($authorizationURL);
} }
return back(); return redirect()->route('micropub-config')->with('error', 'Unable to find authorisation endpoint');
} }
return back(); return redirect()->route('micropub-config')->with('error', 'You arent logged in');
} }
/** /**
@ -317,7 +317,7 @@ class MicropubClientController extends Controller
public function getNewTokenCallback(Request $request) public function getNewTokenCallback(Request $request)
{ {
if ($request->input('state') !== $request->session()->get('state')) { if ($request->input('state') !== $request->session()->get('state')) {
return route('micropub-client')->with('error', 'The <code>state</code> didnt match.'); return redirect()->route('micropub-config')->with('error', 'The <code>state</code> didnt match.');
} }
$tokenEndpoint = $this->indieClient->discoverTokenEndpoint(normalize_url($request->input('me'))); $tokenEndpoint = $this->indieClient->discoverTokenEndpoint(normalize_url($request->input('me')));
if ($tokenEndpoint) { if ($tokenEndpoint) {
@ -335,9 +335,13 @@ class MicropubClientController extends Controller
$user->token = $token['access_token']; $user->token = $token['access_token'];
$user->save(); $user->save();
return redirect('micropub-config'); return redirect()->route('micropub-config');
} }
return redirect()->route('micropub-config')->with('error', 'Error getting token from the endpoint');
} }
return redirect()->route('micropub-config')->with('error', 'Unable to find token endpoint');
} }
/** /**
@ -390,7 +394,7 @@ class MicropubClientController extends Controller
$user->syntax = $request->syntax; $user->syntax = $request->syntax;
$user->save(); $user->save();
return redirect(route('micropub-config')); return redirect()->route('micropub-config');
} }
/** /**