ldc-dam/app/Http/Controllers/RecoveryController.php

38 lines
806 B
PHP
Raw Normal View History

2019-10-02 08:42:28 +02:00
<?php
namespace App\Http\Controllers;
use App\Models\Media;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Gate;
2019-10-02 08:42:28 +02:00
class RecoveryController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
2019-10-02 08:42:28 +02:00
public function index()
{
Gate::authorize('recover', Media::class);
2019-10-02 08:42:28 +02:00
return view('recovery.index');
}
/**
* Check if ArcadiaId exists.
*
* @param Request $request
* @return \Illuminate\Http\JsonResponse
*/
2019-10-02 08:42:28 +02:00
public function checkArcadiaId(Request $request)
{
Gate::authorize('linkToArcadia', Media::class);
return \response()->json(
Media::onlyTrashed()->where('arcadia_id', '=', \intval($request->id))->exists()
);
2019-10-02 08:42:28 +02:00
}
}