Have a writable folder public/blog_images in you app.
###routes.php
// Redactor Blog Upload
Route::post('redactorUpload', function()
{
$file = Input::file('file');
$fileName = $file->getClientOriginalName();
$file->move(public_path().'/blog_images', $fileName);
return Response::json(array('filelink' => '/blog_images/' . $fileName));
});
###redactor-js.js
<script type="text/javascript">
$(function() {
$('#blog').redactor({
imageUpload: '/redactorUpload'
});
});
</script>
###textarea definition
<div class="control-group">
<textarea name="body" id="blog"></textarea>
</div>