2

我的 Laravel 应用无法在 Facebook 上运行,似乎在路线上感到困惑。

这是我的 routes.php:

Route::get('ingresar', array('as' => 'ingresar', 'uses' => 'ingresar@index'));

这是我的控制器ingresar.php:

class Ingresar_Controller extends Base_Controller{

    public $restful = true;

    public function get_index() {
        echo "Controller Ingresar";
    }
}

当我在 Facebook 上打开我的应用程序时,我收到 404 错误。

有什么线索吗?

提前致谢!

4

1 回答 1

6

Facebook 应用程序在其 iFrame 中加载您的应用程序时发送 POST 请求。它还发送了一个带有相关信息(应用 ID、用户 ID 和其他一些数据)的有效负载(通过 $_POST 数据)。

您可能还想将该控制器/方法设置为 POST。

Route::post('ingresar', array('as' => 'ingresar', 'uses' => 'ingresar@index'));
于 2013-07-07T00:14:16.030 回答