دوستان چطور میشه از خطا زیر راهی پیدا کرد
Trying to get property of non-object
کد کنترلر
public function edit($id){
$find=Roleuser::find($id);
return view('admin.role.roleupdate',compact('find'));
}
کد قسمت view
$dd=$find->user_id;
$pos=DB::table('users')->where('id','=',$dd)->pluck('name');
در قسمتی از view از حلقه استفاده نکردید ؟
چون این ارور زمانی پیش میاد که مقداری از object رو میخواید بگیرید که وجود نداره . !!
قطعا یک تست از مقدار خروجی find بگیرید
این روت من
@hesammousavi
route::get('/edit/{id}','user_role@edit')->name('user_role.edit');
بجای متد find از متد findOrFail در متد edit استفاده کنید . و لاگ بگیرید id بر میگرده مثلا 1 و 2 ... ؟
سلام و وقت بخیر
من کد زیر رو نوشتم
سوالم اینجاست که همیشه همین رو درست اجرا میکرد. اما الان بعد از حدود یکسال اجرای درست یهویی داره این خطا رو میده. با وجود اینکه هیچ تغییری هیچجا داده نشده!!!! خطا: trying to get property 'path' of non- object
کد خود را اینجا وارد کنید
```$payload = array(
'key' => 'gfgZmlUhw3ztqHApearpA254h1R9mrWQBbTW0ihhqGZyM1utvd',
'url' => 'http://girans.ir/traffic/index186.html'
);
$payload = json_encode($payload);
$ch = curl_init('http://screeenly.com/api/v1/fullsize');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Content-Length: ' . strlen($payload)) );
$result = curl_exec($ch);
//var_dump($result);
$result = json_decode($result);
$path = $result->path;
?>
<hr>
<img src="<?php echo $path; ?>" alt="Screenshot">
@zeynabghasempoor8
سلام دقیقا منم همین مشکل رو دارم، کدم کامل یک مدت درست کار میکنه ولی بعد چند وقت دیگه کار نمیکنه و همین ارور رو میده.
اگ تونستید حل اش کنید به منم بگید ممنون
ایدی من @merati22
حلش کردم . باید توی فایل RouteServiceProvider می رفتم و مثلا {{sample}} که توی rout استفاده کردم رو bind می کردم.
سلام خسته نباشید
اگه این چیزی من گفتم نشد کدت رو کامل بفرست کل view
ببین از findOrFail استفاده کن بعد بیا ببین موقع که ایدی ارسال میکنی درست داره کار میکنه و قسمتی که دیتابیس هست واقعا با ایدی یکی هست یا نه بعد بگو چی شد
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟