Badraoui نشر 8 يناير 2016 أحاول استخدام قاعدة البيانات على تطبيق بإطار العمل Laravel، لعمل بحث، ترتيب وتصفح للبيانات، لكن الكود لا يعمل ولا أدري السبب؟هذا مقطع من الكود:@extends('app') @section('header') <link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"> <link href="https://cdn.datatables.net/1.10.10/css/dataTables.bootstrap.min.css" rel="stylesheet"> @stop @section('content') <h1 class="page-header">View Log Information</h1> <br/> <div class="container"> <div class="col-xs-12 col-md-12" style="overflow:auto"> <table class="table table-hover" id="logTable"> <thead> <tr> <th> User </th> <th> Log Description </th> <th> Time Stamp </th> </tr> </thead> @foreach ($logs as $log) <tbody> <tr> <td> {{ App\User::find($log->user_id)->name }} </td> <td>ما الحل لتجاوز هذه المشكلة؟ انشر على الشّبكات الاجتماعية رابط هذه المساهمة
0 E.Nourddine نشر 9 يناير 2016 جرّب هذا الحل:<table class="table table-hover" id="logTable"> <thead> <tr> <th> User </th> <th> Log Description </th> <th> Time Stamp </th> </tr> </thead> <tbody> @foreach ($logs as $log) <tr>@ <td> {{ App\User::find($log->user_id)->name }} </td> <td> {{ $log->log_description }} </td> <td> {{ date("F d Y - g:i a",strtotime("$log->created_at")) }} </td> </tr> @endforeach </tbody> </table>الخطوات:عليك بتحريك foreach@ داخل tbody، لعدم عملها في الكود السابق بسبب تكرارك لـtbody عوض <tr>.وكنصيحة، لا تستخدم query داخل ملف الواجهة، لأنها ليست بالخطوة السديدة، كما تعلم الواجهة مخصصة فقط لإظهار المحتوى، والشق البرمجي من جلب بيانات والتأكد منها...يتم داخل المتحكم Controller. وكحل لذلك يمكنك استخدام eloquent-relationships عوض App\User::find($log->user_id)->name انشر على الشّبكات الاجتماعية رابط هذه المساهمة
أحاول استخدام قاعدة البيانات على تطبيق بإطار العمل Laravel، لعمل بحث، ترتيب وتصفح للبيانات، لكن الكود لا يعمل ولا أدري السبب؟
هذا مقطع من الكود:
ما الحل لتجاوز هذه المشكلة؟
انشر على الشّبكات الاجتماعية
رابط هذه المساهمة