سلام دوستان... من دارم دوره ی Laravel Restful Api رو میبینم و توی کنترلر api این رو نوشتم:
class ArticleController extends Controller
{
public function index()
{
$articles = Article::find(1);
return new \App\Http\Resources\v1\Article($articles);
}
}
و توی Resource هم این رو قرار دادم:
use Illuminate\Http\Resources\Json\Resource;
class Article extends Resource
{
/**
* Transform the resource collection into an array.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function toArray($request)
{
return [
'title' => $this->art_title,
'description' => $this->art_description
];
}
}
اما نمیدونم چرا ارور زیر رو برمیگردونه:
Trying to get property 'art_title' of non-object
هر کدوم از article ها دارای یک فیلد به نام art_title (عنوان) و یک فیلد به نام art_description (متن) هستند.
ممنون میشم کمکک کنید این ارور رو رفع کنم.. واقعا گیج شدم!
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟