Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何删除“;“好的”;Slack命令的响应?_Php_Laravel_Post_Slack - Fatal编程技术网

Php 如何删除“;“好的”;Slack命令的响应?

Php 如何删除“;“好的”;Slack命令的响应?,php,laravel,post,slack,Php,Laravel,Post,Slack,我在Slack中创建了自己的计时器应用程序。我已经为此集成了传入的Webhook。我的示例斜杠命令是“/in”。因此,当HTTP post正常时,它会向用户返回一条带有“yourname has timed in”的消息,但也会返回一个响应,但对您可见 现在我的问题是如何删除“ok”这个词 我正在使用Laravel/PHP来实现这一点 需要更多的代码来帮助你。你的方法又回到了哪里?你是从一个现有的项目开始的吗?有链接吗?@Ultimater这是一个新安装的laravel应用程序。这就是我控制器

我在Slack中创建了自己的计时器应用程序。我已经为此集成了传入的Webhook。我的示例斜杠命令是“/in”。因此,当HTTP post正常时,它会向用户返回一条带有“yourname has timed in”的消息,但也会返回一个响应,但对您可见

现在我的问题是如何删除“ok”这个词


我正在使用Laravel/PHP来实现这一点

需要更多的代码来帮助你。你的方法又回到了哪里?你是从一个现有的项目开始的吗?有链接吗?@Ultimater这是一个新安装的laravel应用程序。这就是我控制器中的全部内容,我的路径是route::post('slack','TimerController@slack)。请添加实际向呼叫服务发送$response的代码。e、 g.
echo$响应
返回$response
已经是发送请求的代码。在Laravel中,所有的返回都被格式化为JSON。你有没有想过如何删除添加到响应中的“ok”?
public function slack(Request $request)
    {
        //open connection
        $ch = curl_init();
        $payload = '{"text" : "'. $request->user_name .' has time in"}';
        $hook = 'https://hooks.slack.com/services/some-string-here';
        //set the url, number of POST vars, POST data
        curl_setopt($ch,CURLOPT_URL, $hook);
        curl_setopt($ch,CURLOPT_POSTFIELDS, $payload);

        //execute post
        $result = curl_exec($ch);

        //close connection
        curl_close($ch);

        $response = 'You are now timed in.';

        return $response;

    }