我的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错误。
有任何线索吗?
提前致谢!
答案 0 :(得分:6)
Facebook应用在iFrame中加载您的应用时会发送POST请求。还有一个有效载荷(通过$ _POST数据)发送相关信息(app id,用户ID和其他一些数据)。
您可能还想将该控制器/方法设置为POST。
Route::post('ingresar', array('as' => 'ingresar', 'uses' => 'ingresar@index'));