Exemple #1
0
<?php

Route::get('snippets/search/(:any)', function ($term) {
    $field = Input::get('field', 'title');
    $key = implode('-', array('title', 'search', $field, $term));
    if (!($results = Cache::get($key))) {
        $results = Snippet::search($field, $term);
        Cache::put($key, $results, 10);
    }
    $count = Input::get('count', 20);
    $page = Input::get('page', 0);
    return array_slice($results, $page * $count, $count);
});