Intereting Posts
Ошибка анализа: ошибка синтаксиса, неожиданная (T_VARIABLE) PHP – автоматическая отправка / запуск формы Свойство веб-фильтра CSS3-фильтра PDO возвращает неверные, но повторяющиеся данные. Ключ отсутствует в базе данных. Почему моя строка SQL вызывает ошибку «Ошибка сообщения: ошибка синтаксиса: синтаксическая ошибка» в PHP? PHP Как я могу хранить сеанс Facebook для дальнейшего использования Создавать объект без вызова его конструктора в PHP Предупреждение «Доступ к ресурсу еще не разрешено» при использовании подготовленного оператора Zend_Form_Element_File и «Файл превышает заданный размер ini» Отображение иерархических данных Не могу найти базовый путь для связки Как я могу перенаправить перенаправление JS? Изменить div в соответствии с выбранными выпадающими окнами CodeIgniter: как получить вход от View и использовать его в контроллере Лучший способ удалить «столбец» из многомерного массива

Получить данные из массива объекта массива в laravel

У меня есть следующие данные:

[{"order_id":37,"order_code":"Order00003","user_id":1,"full_name":"Duc.VUong","phone":"01203388870","address":"445\/33b b\u00ecnh \u0111\u00f4ng","recieve_address":"445\/33b b\u00ecnh \u0111\u00f4ng","total_product":2,"total_price":1450000,"status":0,"created_at":"2017-04-12 17:01:38","updated_at":"2017-04-12 17:01:38","detail_orders":[{"id":29,"order_id":37,"order_code":"Order00003","product_id":1,"price":800000,"quantity":1,"total_amount":800000,"created_at":"2017-04-12 17:01:38","updated_at":"2017-04-12 17:01:38","product":[{"product_id":1,"product_name":"H\u01b0\u01a1ng N\u1eafng","product_type_id":1,"price":800000,"description":"H\u01b0\u01a1ng n\u1eafng g\u1ed3m c\u00f3:hoa h\u1ed3ng da t\u1ea1o n\u00ean gam m\u00e0u nh\u1eb9 nh\u00e0ng nh\u01b0ng kh\u00f4ng k\u00e9m ph\u1ea7n thu h\u00fat. Th\u00edch h\u1ee3p \u0111\u1ec3 t\u1eb7ng ch\u00fac m\u1eebng, sinh nh\u1eadt, k\u1ec9 ni\u1ec7m,...","product_image":"2385_huong-nang.jpg","addition_information":"H\u01b0\u01a1ng n\u1eafng g\u1ed3m c\u00f3:\r\n\r\n- Hoa h\u1ed3ng da\r\n\r\n- Hoa t\u00fa c\u1ea7u\r\n\r\n- Hoa baby\r\n\r\n- Hoa l\u00e1 ph\u1ee5 kh\u00e1c","status":1,"created_at":null,"updated_at":null}]},{"id":30,"order_id":37,"order_code":"Order00003","product_id":2,"price":650000,"quantity":1,"total_amount":650000,"created_at":"2017-04-12 17:01:38","updated_at":"2017-04-12 17:01:38","product":[{"product_id":2,"product_name":"My everything","product_type_id":1,"price":650000,"description":"\u201cYou are my everything You are enough and the best for me\u201d L\u1eddi b\u00e0i h\u00e1t nh\u01b0 \u0111\u00e3 n\u00f3i l\u00ean t\u00e2m t\u01b0 c\u1ee7a nh\u1eefng tr\u00e1i tim \u0111ang y\u00eau, ng\u1ecdt ng\u00e0o v\u00e0 l\u00e3ng m\u1ea1n v\u00f4 c\u00f9ng. B\u00f3 hoa \u201cMy everything\u201d c\u0169ng nh\u01b0 th\u1ebf, \u0111\u00e1ng y\u00eau v\u00e0 t\u01b0\u01a1i s\u00e1ng. Th\u00edch h\u1ee3p t\u1eb7ng sinh nh\u1eadt, k\u1ec9 ni\u1ec7m, vv\u2026","product_image":"2511_mat-ngot.jpg","addition_information":"B\u00f3 hoa \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf t\u1eeb:\r\n\r\n- 25 hoa h\u1ed3ng \u0111\u1ecf\r\n\r\n- Hoa baby tr\u1eafng\r\n\r\n- Hoa l\u00e1 ph\u1ee5 kh\u00e1c","status":0,"created_at":null,"updated_at":null}]}]}] 

Мой код

 @extends('templates.master') @section('content') <div class="container"> @foreach ($orders as $order) @php echo " <pre>"; $arr=array(); $arr= $order->detail_orders; @foreach ($arr as $item) echo $item->id; @endforeach echo "</pre>"; @endphp @endforeach @stop </div> 

когда i echo $ arr, у него есть данные, но для второго foreach, я получаю сообщение: FatalErrorException in 04212fe3982c22912d313c7bbaa7970ed5d682e8.php line 10: syntax error, unexpected '< ' Итак, как я могу получить идентификатор в этом, чтобы показать его в поле зрения?

Если вы хотите преобразовать данные объекта массива в массив. Это очень просто. Сначала вы получаете все записи. Что-то вроде этого:

 $orders = DB::table('orders')->get(); //get all records form table $orders = json_decode(json_encode($orders),true);// this will convert data into array echo "<pre>"; print_r($orders); die; // now echo 

и после этого вы можете использовать foreach в файле клинка