- upgrade laravel 5.8 to 6.0
- change Input facade with Request facade - route parameter must exactly match - php minimum version ^7.2 - start cron job for deleting expired cache files
This commit is contained in:
parent
214b118199
commit
e89df8ec2a
5 changed files with 347 additions and 284 deletions
|
@ -14,7 +14,7 @@ class Kernel extends ConsoleKernel
|
|||
protected $commands = [
|
||||
'App\Console\Commands\Inspire',
|
||||
'App\Console\Commands\DatasetState',
|
||||
'App\Console\Commands\SolrIndexBuilder'
|
||||
'App\Console\Commands\SolrIndexBuilder',
|
||||
];
|
||||
|
||||
/**
|
||||
|
@ -25,19 +25,20 @@ class Kernel extends ConsoleKernel
|
|||
*/
|
||||
protected function schedule(Schedule $schedule)
|
||||
{
|
||||
//$schedule->command('inspire')->hourly();
|
||||
// $schedule->command('inspire')
|
||||
// ->everyMinute()
|
||||
// ->appendOutputTo(storage_path('logs/inspire.log'));
|
||||
// ->hourly()
|
||||
// ->withoutOverlapping()
|
||||
// ->appendOutputTo(storage_path('logs/inspire.log'));
|
||||
|
||||
$schedule->command('state:dataset');
|
||||
//->appendOutputTo(storage_path('logs/inspire.log'));
|
||||
|
||||
|
||||
//->everyThirtyMinutes();
|
||||
// $schedule->command('state:dataset');
|
||||
// // ->appendOutputTo(storage_path('logs/inspire.log'));
|
||||
|
||||
$schedule->command('cache:clear-expired')
|
||||
->twiceDaily(1, 16)
|
||||
->appendOutputTo(storage_path('logs/cacheClear.log'));
|
||||
}
|
||||
|
||||
/**
|
||||
/**
|
||||
* Register the Closure based commands for the application.
|
||||
*
|
||||
* @return void
|
||||
|
|
|
@ -4,7 +4,7 @@ namespace App\Http\Controllers\Frontend;
|
|||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Input;
|
||||
// use Illuminate\Support\Facades\Input;
|
||||
use Illuminate\View\View;
|
||||
|
||||
class SolariumController extends Controller
|
||||
|
@ -21,7 +21,7 @@ class SolariumController extends Controller
|
|||
*/
|
||||
public function index(Request $request): View
|
||||
{
|
||||
if (Input::has('q') && Input::get('q') != "") {
|
||||
if ($request->has('q') && $request->input('q') != "") {
|
||||
// Create a search query
|
||||
$query = $this->client->createSelect();
|
||||
|
||||
|
@ -35,7 +35,7 @@ class SolariumController extends Controller
|
|||
|
||||
//Set the query string
|
||||
//$query->setQuery(Input::get('q'));
|
||||
$query->setQuery('%P1%', array(Input::get('q')));
|
||||
$query->setQuery('%P1%', array($request->input('q')));
|
||||
|
||||
|
||||
// Create a DisMax query
|
||||
|
@ -49,14 +49,14 @@ class SolariumController extends Controller
|
|||
$facetSet->createFacetField('datatype')->setField('doctype');
|
||||
|
||||
|
||||
if (Input::has('year')) {
|
||||
$query->createFilterQuery('year')->setQuery(sprintf('year:%s', Input::get('year')));
|
||||
if ($request->has('year')) {
|
||||
$query->createFilterQuery('year')->setQuery(sprintf('year:%s', $request->input('year')));
|
||||
}
|
||||
if (Input::has('language')) {
|
||||
$query->createFilterQuery('language')->setQuery(sprintf('language:%s', Input::get('language')));
|
||||
if ($request->has('language')) {
|
||||
$query->createFilterQuery('language')->setQuery(sprintf('language:%s', $request->input('language')));
|
||||
}
|
||||
if (Input::has('datatype')) {
|
||||
$query->createFilterQuery('datatype')->setQuery(sprintf('doctype:%s', Input::get('datatype')));
|
||||
if ($request->has('datatype')) {
|
||||
$query->createFilterQuery('datatype')->setQuery(sprintf('doctype:%s', $request->input('datatype')));
|
||||
}
|
||||
|
||||
// Execute the query and return the result
|
||||
|
@ -64,7 +64,7 @@ class SolariumController extends Controller
|
|||
|
||||
// Pass the resultset to the view and return.
|
||||
return view('frontend.search.index', array(
|
||||
'q' => Input::get('q'),
|
||||
'q' => $request->input('q'),
|
||||
'resultset' => $resultset,
|
||||
));
|
||||
}
|
||||
|
@ -81,8 +81,8 @@ class SolariumController extends Controller
|
|||
try {
|
||||
$this->client->ping($ping);
|
||||
return response()->json('OK');
|
||||
} catch (\Solarium\Exception $e) {
|
||||
return response()->json('ERROR', 500);
|
||||
} catch (\Solarium\Exception\HttpException $e) {
|
||||
return response()->json('ERROR' . $e->getMessage(), 500);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue