1
0

first commit

This commit is contained in:
2020-08-06 15:36:28 +08:00
commit fe5c11976c
12348 changed files with 1411979 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
<?php
namespace App\Http\Controllers;
use App\Http\Resources\FavoriteResource;
use App\Models\Followable;
use Illuminate\Http\Request;
class FavoriteController extends Controller
{
public function index(Request $request)
{
$user = $this->user;
$policys = Followable::mine()->where('followable_type', 'App\Models\Policy')->paginate();
$articles = Followable::mine()->where('followable_type', 'App\Models\Article')->paginate();
$explains = Followable::mine()->where('followable_type', 'App\Models\Explain')->paginate();
$data = [
'policys' => FavoriteResource::collection($policys),
'articles' => FavoriteResource::collection($articles),
'explains' => FavoriteResource::collection($explains),
];
return [
'status' => 'SUCCESS',
'status_code' => 0,
'data' => $data,
];
// $type = $request->type ?? 'Policy';
// $lists = Followable::mine()->where('followable_type', 'like', "%$type")->paginate();
// return FavoriteResource::collection($lists)->additional([
// 'status' => 'SUCCESS',
// 'status_code' => 0,
// ]);
}
}