起因
作為三十日回憶計畫的分支,首先來要回基本的路由控制知識
由於這次是要救回Line api機器人,line那邊會丟web hook回來給我的server
所以必須先把接口打好。
過程
就直接在Route.php下面新增一組自定義的api group
參考這個路徑
/var/www/html/weijlab/app/Httproutes.php
接著在尾端加上
Route::group(array('prefix' => 'api/v1'), function(){
Route::get('line/getMessage','LineController@getMessage');
Route::post('line/postMessage','LineController@postMessage');
});
這邊再添增一個新的controller,位置在Controllers目錄下
/var/www/html/weijlab/app/Http/Controllers/
新建一個檔案
LineController.php
內容為
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class LineController extends Controller
{
/**
* Only for line use
*
*
*/
public function getMessage()
{
return "get it";
}
public function postMessage(Request $message)
{
var_dump($message->getContent());
}
}
驗證
直接拿postman打打看吧
但是我馬上遇到csrf擋掉post的問題
留言
張貼留言