Несколько изменений в запросе
$data = DB::table('demandes as D')
->select('D.*', 'A.nom_article', 'U.prenom')
->join('articles as A', 'A.id', '=', 'D.article_id')
->join('users as U', 'U.id', '=', 'D.client_id')
->get();
Цикл по каждому элементу в представлении:
@foreach($data as $value)
{{ $value->nom_article }}
{{ $value->prenom }}
@endforeach
Проверьте, ищите ли вы то же самое.