IndexController.php 777 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: 思维定制
  5. * Date: 2018/7/12
  6. * Time: 16:03
  7. */
  8. namespace App\Http\Controllers\Api\V1;
  9. use App\Models\MessagesInfoModel;
  10. use App\Models\MessagesTagModel;
  11. use Illuminate\Http\Request;
  12. class IndexController extends Controller
  13. {
  14. public function indexMenu(Request $request) {
  15. $data = $request->input();
  16. $menu = MessagesTagModel::orderBy('sort','Desc')->take(3)->get();
  17. if($data['tag_id'] == 0){
  18. $message = MessagesInfoModel::orderBy('id','Desc')->paginate(1);
  19. } else {;
  20. $message = MessagesTagModel::find($data['tag_id'])->messgaes()->orderBy('id','Desc')->paginate(1);
  21. //dd($message);
  22. }
  23. return $this->api(compact('menu','message'));
  24. }
  25. }