步驟1.

php artisan make:controller Api/HelloController

步驟2.

//routes\\api.php

Route::get('/hello/{name}', 'App\\Http\\Controllers\\Api\\HelloController@getHello');
Route::post('/hello', 'App\\Http\\Controllers\\Api\\HelloController@postHello');

步驟3.

//app\\Http\\Controllers\\Api\\HelloController.php

namespace App\\Http\\Controllers\\Api;

use App\\Http\\Controllers\\Controller;
use Illuminate\\Http\\Request;

class HelloController extends Controller
{
    public function gethello(Request $request, $name)
    {
        $content = 'Hello,' . $name;
        if ($request->has('secret')) {
            $content = $content . ', your secret is ' . $request->secret;
        }
        return ['status' => 1, 'result' => $content];
    }

		public function postHello(Request $request)
		{
				$content = 'Hello,' . $request->name;
				if ($request->has('secret')) {
            $content = $content . ', your secret is ' . $request->secret;
        }
        return ['status' => 1, 'result' => $content];
		
		}
}

步驟4.

開啟 Thunder Client 或 Postman 來進行測試

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d593c6a0-3385-42cb-a876-7f9a689ef224/Untitled.png