رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در نمایش اطلاعات در blad
#1
سلام
من تو نمایش اطلاعات تو صفحه ام مشکل دارم
این rout من
کد پی‌اچ‌پی:
Route::get('cards/{card}','CardsController@show'); 

این هم کنترلر من است
کد پی‌اچ‌پی:
<?php

namespace App\Http\Controllers;
use 
App\User;
use 
App\Card;
use 
Illuminate\Http\Request;
use 
DB;
use 
App\Http\Requests;

class 
CardsController extends Controller
{
   public function  index ()
   {
       $cards DB::table('cards')->get();
       return view('cards/index',compact('cards'));
   }
   public function show (Card $card)
   {
     // $card= $card->load('notes.user');
      $card Card::with('notes.user')->find(1);

     //$card = Card::findOrFail(Card $card);
  //  return compact('card');
   return view('cards/show')->with('card',$card);
   }

این هم فایل show.blad.php
 
کد پی‌اچ‌پی:
<div class="col-md-6 col-md-offser-3">
       <h1>{{ $card->title }}</h1>
       <ul class="list-group">
           @foreach($card->notes as $note)
           <div>
            <li class="list-group">
                <a href="/note/{{ $note->id }}/edit">
             {{  $note->body }}
                </a>
                <a href="#" class="pull-right">{{ $note->user->id }}</a>
            </li>
            @endforeach
          </div>
           <h3>Add New Note</h3>
           <hr
مشکل من این قسمت  <a href="#" class="pull-right">{{ $note->user->id }}</a>
اطلاعات ارسال میشه وقتی اطلاعات فقط retrun می کنم اطلاعات ارسالی می بینم تو صفحه ولی وقتی می خوام نمایش بدم با این خطا مواجه میشم
کد پی‌اچ‌پی:
ErrorException in 13efcaad24073801c4757378417eff2200a11d2f.php line 13:
Trying to get property of non-object (ViewC:\laravel\resources\views\cards\show.blade.php
کسی میدونه مشکل کار من کجاست ...
بطور مثال وقتی تو کنترل
کد پی‌اچ‌پی:
     $card Card::with('notes.user')->find(1);

    
  
//  return compact('card'); 
فقط return میکنم اطلاعات نمایش میده و بدرستی می تونم مقادیر user هر note ببینم ...ولی و قتی  return view('cards/show')->with('card',$card);
با خطا مواجه میشم ..
مشکل من اینجاست که نمی تونم تو ارایه حرکت کنم و فقط مقدار name جدول user نمایش بدم

مشکلم با این استفاده از این خط
کد پی‌اچ‌پی:
<a href="#" class="pull-right">{{ $note['user']['name'] }}</a
بجای
کد پی‌اچ‌پی:
<a href="#" class="pull-right">{{ $note->user->name }}</a
حل شد؟؟
کسی می دونه چرا من این مشکل داشتم چون تو فیلم اموزشی که دارم استفاده میکنم از راه دوم رفته و کدش اجرا میشه
پاسخ
 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  خروجی اطلاعات کشورها و استانها توسط رابطه بین مدل ها dodgy 0 16 11-18-2016, 08:44 AM
آخرین ارسال: dodgy
  نمایش عکس ziba 4 134 11-03-2016, 05:09 AM
آخرین ارسال: زهرا
  مشکل در ارسال داده به پایگاه داده 111r11v11n 2 64 10-31-2016, 05:23 AM
آخرین ارسال: LavarelUser
  مشکل در اسکریپت ها در gulpfile opsource 0 28 10-16-2016, 10:05 AM
آخرین ارسال: opsource
  مشکل در راه اندازی لاراول hadi2016 2 72 09-21-2016, 11:00 AM
آخرین ارسال: hadi2016
  مشکل با Route sharifonline 6 146 09-17-2016, 04:40 PM
آخرین ارسال: sharifonline
  مشکل با داده های بسیار بزگ در لاراول wesliacliopi 0 65 08-18-2016, 04:17 PM
آخرین ارسال: wesliacliopi
  مشکل در تعریف پروژه جدید لاراولی در php storm feri 3 115 08-07-2016, 05:42 AM
آخرین ارسال: feri
Exclamation مشکل در migrate mmnaderi 1 103 07-09-2016, 10:22 PM
آخرین ارسال: amirhosseini
  مشکل در دسترسی به متد های یک کلاس توسط کلاس کنترلر alireza_msl 0 76 06-08-2016, 11:11 PM
آخرین ارسال: alireza_msl

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

درباره انجمن فریم ورک لاراول

انجمن لاراولیستا به عشق توسعه دهنده ها و علاقمندان به این فریم ورک محبوب ایجاد شده و امیدواریم با نظرات خوبتون ما رو در بهبود کار یاری کنید. در ضمن خیلی هم خوشحال میشیم شما هم در توسعه این انجمن سهمی داشته باشید.