我的Laravel应用程序无法在Facebook上运行

时间:2013-05-28 16:58:49

标签: facebook-php-sdk laravel laravel-3

我的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错误。

有任何线索吗?

提前致谢!

1 个答案:

答案 0 :(得分:6)

Facebook应用在iFrame中加载您的应用时会发送POST请求。还有一个有效载荷(通过$ _POST数据)发送相关信息(app id,用户ID和其他一些数据)。

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

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