foreach

اى المشكلة انى استخدم اكتر من فور ايتش فى نفس الصفحة مشكلتى بعد اضافة فور ايتش المسخدم بيقولى خطا فى السنتكس انا مش عاوز لم بدخل على صفحة معيه فبياان...

اى المشكلة انى استخدم اكتر من فور ايتش فى نفس الصفحة
مشكلتى بعد اضافة فور ايتش المسخدم بيقولى خطا فى السنتكس
انا مش عاوز لم بدخل على صفحة معيه فبياانات العضو كامل من اعلانات و كذا انا فوق يبقي اسم العضو و امتى سجل معانا
مستخدم لارفيل 4.2

@extends(\'site.layout\')

@section(\'title\') 
 اقسام-{{$main->site_title}}
@stop
@section(\'desc\') 
{{$main->site_desc}}
@stop
@section(\'key\') 
{{$main->site_comment}}
@stop


@section(\'content\')

<div id=\"inner\" class=\"row\">
	<a href=\"{{URL::to(\'site/advsearch\')}}\" class=\"pull-left visible-xs \"><i class=\"fa fa-search\"></i></a>

    <div class=\"col-lg-12 col-md-12 col-sm-12 col-xs-12 p04\">
    <div>
    
       @if(count($users))
            <!-- favorit normal ads -->
            @foreach($users as $user)
               أضيف فى : {{ $user->created_at }}
         </div>
            @endforeach
        <table class=\"table tableAds table-borderedAds \">
            <tr>
                <th></th>
                <th>العروض</th>
                <th>المدينة</th>
                <th>المعلن</th>
                <th>قبل</th>
            </tr>

            @if(count($ads))
            <!-- favorit normal ads -->
            @foreach($ads as $a2)



            <tr style=\"background-color:#F8FAC1\">
                <td>{{$a2->id}}
                    </td>
                
                $title = str_replace(\' \', \'-\', $a2->ad_title);
                
                <td class=\"titles\"><a class=\"adtitle\" href=\'{{URL::to(\'site/adv/\'. $a2->id .\'/\' .$title)}}\'>
                        {{$a2->ad_title}}</a>
                    <i class=\"comment_count\">  </i> 
                    @if(count(json_decode($a2->image)))
                    <a href=\"#\"> <i class=\"fa fa-camera-retro black\"></i> </a> 

                    @else

                    @endif

                </td>


                <td><a href=\"{{URL::to(\'site/allcityads/\'. $a2->city_id)}}\" class=\"smallsize\"> {{  Ads::getCity($a2->city_id) }}</a> </td>
                <td><a href=\"{{URL::to(\'site/alluserads/\'. $a2->user_id)}}\" class=\"smallsize\">{{ Ads::getuser($a2->user_id)}}</a> </td>


                <td>{{ Ads::time(strtotime($a2->created_at))}}</td>
            </tr>

            @endforeach


  
            @else 

            @endif
        </table>
           
    </div>
</div>

@stop



ودة جزء الكنترول الخاص بي 


    public function getAlluserads($user_id) {

        $user = User::All();
        $adsuser = Ads::where(\'ad_allow\', \'=\', 1)
                        ->where(\'user_id\', \'=\', $user_id)->paginate(10);

        return View::make(\'site.useradv\')
                        ->with(\'ads\', $adsuser)
                        ->with(\'users\',$user)
                        ->with(\'ads2\', Ads::orderBy(\'id\', \'desc\')->get());
    }

2 التعليقات


  • ahmed farid
    ahmed farid 2017-09-21 15:57:02

    تم حل المشكلة بنجاح و الحمدلله الخطا كان يجب وضع @endif
    ولكن اللى الان مشكلة يجيب اللى جميع الدات و انا اريد بيانات شخص واحد فقط

  • Abdel Aziz Hassan
    Abdel Aziz Hassan 2017-09-21 15:57:02

    غير الجزء اللي بيجيب العضو الي انك تجيب عضو واحد فقط
    عن طريق الكود التالي

    $user = User::find($user_id);

اضف تعليق


يجب ان يكون لديك حساب في الموقع تسجيل الدخول او تسجيل عضوية جديدة

خدمات ويب الفريق