Grab only the last created item based on the conditions
$projects = Item::with('statuses')
->whereBetween('created_at', array(Carbon::now(), Carbon::now()->addWeek()))
->whereIn('status_id', [7, 9])
->orderBy('created_at', 'desc')
->first();
Grab a list of items based on the conditions ordered by latest added
$projects = Item::with('statuses')
->whereBetween('created_at', array(Carbon::now(), Carbon::now()->addWeek()))
->whereIn('status_id', [7, 9])
->orderBy('created_at', 'desc')
->get();