Привет... Впервые использую Laravel и пока не совсем понимаю как сделать следующее:
1. получить данные из связанной отношением таблицы (название города)
2. добавить это название к выводу
3. указать в запросе, что выводить данные из таблицы со значением "любое".
Код контроллера:
namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB;
use App\Animal;
use App\User;
use App\City;
//пропущен стандартный код
public function showAll()
{
$data = Animal::where([ ['need_home',1],
['need_help',0],
['isDone',0],
['city_id', 55], //из модели City нужно получить name города и
// как-то добавить его к данным вывода return к каждому объекту массива.
['kind', '*'] //звездочка не работает. Как указать "выводи с любым значением?"
])
->latest()
->get(['id', 'name', 'age', 'image', 'city_id', 'author_id']);
return $data;
}
belongsTo('Cities');
Помогите, если кто знает. Спасибо.