Salut je suis laravel 4 begginer.Laravel 4 - Artadarek/OAuth-4-laravel question
i essayer d'utiliser Artadek/package OAuth-4-Laravel Tout allait bien jusqu'à ce en utilisant l'exemple ce que je l'ai fait:
Itinéraire:
Route::get('lfb', array(
'as' => 'lfb',
'uses' => '[email protected]'
));
Controller:
class HomeController extends BaseController {
public function signInWithFacebook() {
// get data from input
$code = Input::get('code');
// get fb service
$fb = OAuth::consumer('Facebook');
// check if code is valid
// if code is provided get user data and sign in
if (!empty($code)) {
// This was a callback request from facebook, get the token
$token = $fb->requestAccessToken($code);
// Send a request with it
$result = json_decode($fb->request('/me'), true);
$message = 'Your unique facebook user id is: ' . $result['id'] . ' and your name is ' . $result['name'];
echo $message. "<br/>";
//Var_dump
//display whole array().
dd($result);
}
// if not ask for permission first
else {
// get fb authorization
$url = $fb->getAuthorizationUri();
// return to facebook login url
return Redirect::to((string)$url);
}
}
Et la lame:
@extends('layout.main')
@section('content')
<a href="{{ URL::route('lfb') }}">Sign in with Facebook</a>
@stop
Dernière
journal des erreurs de laravel.log:
Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException
open: F:\wamp\www\IbidsLR\bootstrap\compiled.php
{
$routes = $this->get($request->getMethod());
$route = $this->check($routes, $request);
if (!is_null($route)) {
return $route->bind($request);
}
$this->checkForAlternateVerbs($request);
throw new NotFoundHttpException();
}
protected function checkForAlternateVerbs($request)
Et je reçois quand appuyez sur le bouton "Whoops, somthing a mal tourné." et il me rediriger vers la page lfb dont je n'ai aucune page appelée ce nom je veux juste utiliser fb login ..
Quel est le problème ici?
Merci pour l'aide, j'allume maintenant le débogage à vrai, et j'ai ce fichier de configuration avec mon ID secret et identifiant d'application déjà, je vais mettre à jour ma question avec la dernière erreur que je reçois peut-être. – Ravg