Я работаю в отношениях один-много, где модель пользователя имеет много в модели активов. Я пытаюсь создать метод, в котором, если имя актива уже существует для пользователя в столбце имени базы данных, его нельзя загрузить повторно.Laravel 5 значения столбца возврата в отношениях один-много
$assets = Auth::user()->assets;
это^возвращает две строки активов, которые у меня есть в активах db.
[{"id":18,"user_id":2,"name":"bootstrap.css","size":"153790","extension":"css","url":"\/\/cdn.aircss.io\/testing1\/bootstrap.css","subdirectory":"","created_at":"2015-05-26 05:21:59","updated_at":"2015-05-26 05:21:59"},{"id":19,"user_id":2,"name":"jquery.dynatable.js","size":"60347","extension":"js","url":"\/\/cdn.aircss.io\/testing1\/jquery.dynatable.js","subdirectory":"","created_at":"2015-05-26 05:22:12","updated_at":"2015-05-26 05:22:12"}]1
Я просто хочу, чтобы отобразить значения в столбце имя, так что я могу запустить мой, если заявление
if($assets == $filename)
{
return redirect('upload')->with('errornotice', 'A file with that name already exist');
}
Какова для вас стоимость возврата $? – IshaS
Добавлено в op – TheDizzle
Не можете ли вы использовать if (in_array ($ assets, $ filename)) в вашем случае if? – IshaS