2017-10-10 25 views
-2
 $aa = Input::get('AccountOpeningDate' . $i); 
     $dateinfo = explode("-", $aa); 
     $testDay = Carbon::createFromDate($dateinfo[0], $dateinfo[1], 
     $dateinfo[2], 'UTC'); 
     $actualDate = $testDay->setTimezone('+6:00'); 

このコードを実行すると、output.Butが表示されますが、次のようなエラーが発生します。定義されていないオフセット:1

enter image description here

ErrorException in MemberController.php line 532: 
Undefined offset: 1 
in MemberController.php line 532 
at HandleExceptions->handleError('8', 'Undefined offset: 1', 'C:\xampp\htdocs\timf\app\Http\Controllers\MemberController.php', '532', array('id' => '4001-5088-0565', 'memberdata' => object(Member), 'somityDay' => object(Zone1), 'i' => '2', 'aa' => '', 'dateinfo' => array(''), 'testDay' => object(Carbon), 'actualDate' => object(Carbon), 'producttype' => '2', 'memberaccount' => object(Accountstable), 'valsa' => object(Product), 'AccNameSub' => 'MSSM', 'accnumber' => 'MSSM.4001-5088-0565', 'k' => '13', 'SavingSetup' => 

このコードはlaravel 5.1で書かれています。

+0

は$ dateinfo変数のように見えますが、空の配列です。 – Alex

+0

数時間以内に尋ねた質問と同じ問題がないか確認してください –

+0

あなたの配列の値が表示されないので、あなたの入力はおそらく空です。 dd($ aa)を置いて$ aaをチェックしてください。あなたの問題があるよりも空の場合。 – SurudoiRyu

答えて

2
$aa = Input::get('AccountOpeningDate' . $i); 

ここで、$ aaには条件がある場合のデータはありません。配列$ dateinfoは空のままです。私は$ aaデータが空ではないことを保証することで問題を解決しました。 コードが正常に実行されています。

0

最初のコード行にカンマがない可能性があります。

関連する問題