1 ضمیمه
خطا در راه اندازی لاراول (1/1) ErrorException Undefined offset: 0 in Collection.php (line 1563)
با سلام
من یک اسکریتپ بر مبنای لاراول راه اندازی کرده ام که هرچند وفت یکبار این خظا رو میده ولی با ریست سرور گاهی اوقات درست میشه :
Whoops, looks like something went wrong.
(1/1) ErrorException
Undefined offset: 0
|
in Collection.php (line 1563) |
at HandleExceptions->handleError(8, 'Undefined offset: 0', '/var/www/html/laravel/vendor/laravel/framework/src/Illuminate/Support/Collection.php', 1563, array('key' => 0))in Collection.php (line 1563) |
at Collection->offsetGet(0)in AdminController.php (line 59) |
at AdminController->dashboard(object(Request), 'this_month') |
at call_user_func_array(array(object(AdminController), 'dashboard'), array(object(Request), 'reportBase' => 'this_month'))in Controller.php (line 55) |
....
ضمیمه 149355
نقل قول: خطا در راه اندازی لاراول (1/1) ErrorException Undefined offset: 0 in Collection.php (line
خط 59 فایل AdminController رو بذار تا مشخص باشه چی کد زدی
نقل قول: خطا در راه اندازی لاراول (1/1) ErrorException Undefined offset: 0 in Collection.php (line
نقل قول:
نوشته شده توسط
zamanphp
خط 59 فایل AdminController رو بذار تا مشخص باشه چی کد زدی
سلام - ممنونم مهندس :
این خط ۵۹ همون فایل isja . فایل هم به پیوست ارسال میکنم
$orders[$index]->total_price = $orders_products[0]->total_price;
کد HTML:
$index = 0;
$total_price = array();
foreach($orders as $orders_data){
$orders_products = DB::table('orders_products')
->select('final_price', DB::raw('SUM(final_price) as total_price'))
->where('orders_id', '=' ,$orders_data->orders_id)
->groupBy('final_price')
->get();
$orders[$index]->total_price = $orders_products[0]->total_price;
$orders_status_history = DB::table('orders_status_history')
->LeftJoin('orders_status', 'orders_status.orders_status_id', '=', 'orders_status_history.orders_status_id')
->select('orders_status.orders_status_name', 'orders_status.orders_status_id')
->where('orders_id', '=', $orders_data->orders_id)->orderby('orders_status_history.date_added', 'DESC')->limit(1)->get();
$orders[$index]->orders_status_id = $orders_status_history[0]->orders_status_id;
$orders[$index]->orders_status = $orders_status_history[0]->orders_status_name;
$index++;
}
نقل قول: خطا در راه اندازی لاراول (1/1) ErrorException Undefined offset: 0 in Collection.php (line
ربطی به لاراول نداره مشکلت
میگه که در آرایه $orders_products خونه 0 وجود نداره
نقل قول: خطا در راه اندازی لاراول (1/1) ErrorException Undefined offset: 0 in Collection.php (line
میگه چیزی نمیتونم پیدا کنم داداش