TutorialController.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. use App\Http\Controllers\Controller;
  5. use App\Models\User;
  6. use App\Models\Tutorial;
  7. class TutorialController extends Controller
  8. {
  9. public function getSubscribeUrl (Request $request) {
  10. $user = User::find($request->session()->get('id'));
  11. return response([
  12. 'data' => [
  13. 'subscribe_url' => config('v2board.subscribe_url', config('v2board.app_url', env('APP_URL'))) . '/api/v1/client/subscribe?token=' . $user['token']
  14. ]
  15. ]);
  16. }
  17. public function getAppleID (Request $request) {
  18. $user = User::find($request->session()->get('id'));
  19. if ($user->expired_at < time()) {
  20. return response([
  21. 'data' => [
  22. ]
  23. ]);
  24. }
  25. return response([
  26. 'data' => [
  27. 'apple_id' => config('v2board.apple_id'),
  28. 'apple_id_password' => config('v2board.apple_id_password')
  29. ]
  30. ]);
  31. }
  32. public function fetch (Request $request) {
  33. $tutorial = Tutorial::select(['title', 'description', 'icon'])->get();
  34. }
  35. }