Follow docs method for redirecting to a named route
This commit is contained in:
parent
c1eb39de57
commit
4b26b1ab13
1 changed files with 15 additions and 11 deletions
|
@ -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 haven’t requested a token yet');
|
return redirect()->route('micropub-client')->with('error', 'You haven’t 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 didn’t create the note.');
|
return redirect()->route('micropub-client')->with('error', 'Endpoint didn’t 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 aren’t 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> didn’t match.');
|
return redirect()->route('micropub-config')->with('error', 'The <code>state</code> didn’t 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');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue