2014-05-20 80 views
0

我試圖開始使用laravel,但它似乎得到它的工作。Laravel新鮮安裝base64_decode錯誤

首先,這裏是錯誤(這發生在我嘗試訪問/MYAPP /公共):

Laravel base64_decode error

一些注意事項:

  1. 我使用MAMP臨與php 5.4.4
  2. 已安裝MCrypt擴展
  3. 已經給app/st ORAGE寫權限
  4. 運行已經優化工匠php artisan optimize

不知道從哪裏何去何從,你能幫忙嗎?

在此先感謝。

編輯:

我使用OSX和PHP5 JSON已啓用

回答

1

錯誤消息告訴你,你給了一個數組,而不是字符串。

基本上它說$ paylod = array('something'=>'somethingelse');

因此,它期望您提供$ payload ['something'],以便它知道要解碼的字符串。

你安裝/啓用了php5 JSON支持嗎?

當我設置了laravel一個新鮮的Ubuntu 13.10服務器,我不得不運行:

sudo apt-get install php5-json 

其他需要的模塊中(如mcrypt的)爲laravel 4工作。

+0

是的,php5 json已經啓用:/ –