// This is my routes file
<?php
get('/', function ()
{
return View::make('post');
});
post('post', [
'as' => 'post',
'uses' => function ()
{
$code = Input::get('code');
$input = Input::get('message');
$fb = OAuth::consumer('Facebook', url('/') . '/');
if (! empty($code))
{
$token = $fb->requestAccessToken($code);
$fb->request('/me/feed', 'POST', ['message' => $input]);
$message = 'Your unique facebook user id is: ' . $result['id'] . ' and your name is ' . $result['name'];
echo $message . "<br/>";
dd($result);
} else
{
$url = $fb->getAuthorizationUri();
return Redirect::to((string) $url);
}
}
]);
// This is my view
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
{{ Form::open(['route' => 'post','method' => "POST"]) }}
<!-- Message Form Input -->
<div class="form-group">
{{ Form::label('message','Message:') }}
{{ Form::text('message',null,['class' => 'form-control']) }}
</div>
{{ Form::submit() }}
{{ Form::close() }}
</body>
</html>
// This is my output
<form method="POST" action="http://unibox.app:8000/post" accept-charset="UTF-8"><input name="_token" type="hidden" value="qe56HATOBh6hGONWy8y6ZNIt30nQAzc8Wn8VThaF">
<label for="message">Message:</label> <input class="form-control" name="message" type="text" id="message">
<input type="submit"> </form>