/**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     try {
         $quotes = Quote::all();
         $statusCode = 200;
         $response = ['data' => $quotes];
     } catch (Exception $e) {
         $statusCode = 400;
     } finally {
         return Response::json($response, $statusCode);
     }
 }
Exemple #2
0
<?php

/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
Route::get('/', function () {
    return view('quotes')->with('quotes', \App\Quote::all());
});
Route::post('/', function () {
    $quote = new \App\Quote(\Input::all());
    $quote->save();
    return redirect('/');
});
 public function scrape()
 {
     $job = new ShowerthoughtsScrapeJob('https://www.reddit.com/r/Showerthoughts.json?limit=100');
     $this->dispatch($job);
     return Quote::all();
 }