27
app/Http/Controllers/VideoApproveController.php
Executable file
27
app/Http/Controllers/VideoApproveController.php
Executable file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Video;
|
||||
use Common\Core\BaseController;
|
||||
|
||||
class VideoApproveController extends BaseController
|
||||
{
|
||||
public function approve(Video $video)
|
||||
{
|
||||
$this->authorize('update', $video);
|
||||
|
||||
$video->update(['approved' => true]);
|
||||
|
||||
return $this->success(['video' => $video]);
|
||||
}
|
||||
|
||||
public function disapprove(Video $video)
|
||||
{
|
||||
$this->authorize('update', $video);
|
||||
|
||||
$video->update(['approved' => false]);
|
||||
|
||||
return $this->success(['video' => $video]);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user