spatie/Laravel-query-builder 与微信小程序结合 关于 Include 机制
- filter[XXXX]等参数 在小程序 URL 中传递无法实现
- https://learnku.com/courses/laravel-weapp/2.0/topic-classification/4949」
- 增加一个 if 去执行,不太完美:如下
-
namespace App\Http\Controllers\Api;
use App\Models\User;
use App\Models\Topic;
use Illuminate\Http\Request;
use App\Http\Resources\TopicResource;
use App\Http\Requests\Api\TopicRequest;
use App\Http\Queries\TopicQuery;
class TopicsController extends Controller
{
/**- 显示列表 : index
- @DateTime 2019/12/05
- @description 话题列表
- @param Illuminate\Http\Request $request
- @param App\Http\Queries\TopicQuery $query
- [@return](https://learnku.com/users/31554) void
*/
public function index(Request $request, TopicQuery $query)
{
if($request->category_id)
{
$topics = $query->where('category_id', $request->category_id)->paginate();
}else{
$topics = $query->paginate();
}
return TopicResource::collection($topics);
}
- 如有完美办法再发布一次
推荐文章: