Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 515de91

Browse files
committed
get hobbies
1 parent fb50b4c commit 515de91

File tree

3 files changed

+104
-1
lines changed

3 files changed

+104
-1
lines changed

‎app/Http/Controllers/Auth/UserController.php

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,29 @@ public function current(Request $request)
1717
{
1818
return response()->json($request->user());
1919
}
20+
21+
/**
22+
* Get countries.
23+
*
24+
* @return \Illuminate\Http\JsonResponse
25+
*/
26+
public function getCountries()
27+
{
28+
$countryArray = [
29+
[
30+
'id' => 1,
31+
'name' => 'United Kingdom'
32+
],
33+
[
34+
'id' => 2,
35+
'name' => 'China',
36+
],
37+
[
38+
'id' => 3,
39+
'name' => 'United States'
40+
]
41+
];
42+
43+
return response()->json($countryArray);
44+
}
2045
}

‎app/Http/Controllers/PostController.php

Lines changed: 76 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,83 @@
33
namespace App\Http\Controllers;
44

55
use Illuminate\Http\Request;
6+
use App\Models\Post;
67

78
class PostController extends Controller
89
{
9-
//
10+
/**
11+
* Display a listing of the resource.
12+
*
13+
* @return \Illuminate\Http\JsonResponse
14+
*/
15+
public function index()
16+
{
17+
18+
}
19+
20+
/**
21+
* Show the form for creating a new resource.
22+
*
23+
* @return \Illuminate\Http\JsonResponse
24+
*/
25+
public function create()
26+
{
27+
28+
}
29+
30+
/**
31+
* Store a newly created resource in storage.
32+
*
33+
* @param \Illuminate\Http\Request $request
34+
* @return \Illuminate\Http\Response
35+
*/
36+
public function store(Request $request)
37+
{
38+
//
39+
}
40+
41+
/**
42+
* Display the specified resource.
43+
*
44+
* @param int $id
45+
* @return \Illuminate\Http\Response
46+
*/
47+
public function show($id)
48+
{
49+
//
50+
}
51+
52+
/**
53+
* Show the form for editing the specified resource.
54+
*
55+
* @param int $id
56+
* @return \Illuminate\Http\Response
57+
*/
58+
public function edit($id)
59+
{
60+
//
61+
}
62+
63+
/**
64+
* Update the specified resource in storage.
65+
*
66+
* @param \Illuminate\Http\Request $request
67+
* @param int $id
68+
* @return \Illuminate\Http\Response
69+
*/
70+
public function update(Request $request, $id)
71+
{
72+
//
73+
}
74+
75+
/**
76+
* Remove the specified resource from storage.
77+
*
78+
* @param int $id
79+
* @return \Illuminate\Http\Response
80+
*/
81+
public function destroy($id)
82+
{
83+
//
84+
}
1085
}

‎routes/api.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
use App\Http\Controllers\Auth\LoginController;
66
use App\Http\Controllers\Auth\RegisterController;
77
use App\Http\Controllers\Auth\UserController;
8+
use App\Http\Controllers\Auth\PostController;
89

910
/*
1011
|--------------------------------------------------------------------------
@@ -25,6 +26,8 @@
2526
Route::post('logout', [LoginController::class, 'logout']);
2627

2728
Route::get('user', [UserController::class, 'current']);
29+
Route::get('countries', [UserController::class, 'getCountries']);
30+
Route::resource('posts', PostController::class);
2831
});
2932

3033
Route::group(['middleware' => 'guest:api'], function () {

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /