Евгений
// Manually specify a file name... Storage::putFileAs('photos', new File('/path/to/photo'), 'photo.jpg');
Евгений
$path = Storage::putFile('avatars', $request->file('avatar'));
Евгений
ну и в этом духе
Vladislav
ну и в этом духе
все вышеперечисленне не хотело никак себя проявлять...$request->file('filedata')->storeAs('/public/images/', md5(time()).'.'.$request->file('filedata')->getClientOriginalExtension(), 'public');
Andrey
Сейчас без гугления не мог вспонить функцию, обратную intersect. Капец, бывают же затупы. ИЛи это старость((
Anonymous
интерсект это же пересечение - там второй параметр вродь есть
Andrey
Мне надо было разницу двух массивов
Andrey
т.е. банальный diff
Andrey
Я чуть бошку не сломал, само слово из головы вылетело
Luka
Всем привет. Киньте ссылку на админку для лары 5.4. просто в дороге. С мобилы , почитаю, повыбираю
Александр
Всем привет, подскажите будут ли подводные ками при такой структуре Q&A https://pp.userapi.com/c639831/v639831608/31cb8/baVVuLvUI50.jpg
Denis
подскажите как проверить есть ли тут данные Product::where('product_id', $id)->get() дело в том что возвращает [ ] Но при проверке if(Product::where('product_id', $id)->get()) возвращает true
invariance
ну пустой массив != null
invariance
и false
invariance
следовательно он true
invariance
$arr = []; if($arr) echo 'test';
invariance
хотяя
Denis
я пробовал добавлять и empty
Denis
if(!empty)
invariance
$arr = [null]; if($arr) echo 'test'; вот так правильно
invariance
я пробовал добавлять и empty
коллекции надо проверять специальным методом
invariance
во-первых, ты получаешь не одну коллекцию, а массив
invariance
что бы получить одну, надо юзать first()
Anonymous
Product::where('product_id', $id)->get() Вот здесь он получает коллекцию
invariance
а уже потом надо юзать ->isEmpty()
Denis
мне надо массив коллекций
Anonymous
нет
invariance
да
Anonymous
именно коллекцию
invariance
массив коллекций)
Anonymous
посмотри метод гет в реализации
invariance
спорим?
Anonymous
на что?
invariance
гет возвращает все результаты выборки
invariance
т.е. если 5 строк
invariance
5 коллекций вернет
invariance
и isEmpty() не сработает на этом массиве
Anonymous
господя.
Anonymous
сча
invariance
короче ответ на вопрос
invariance
if(!empty(Product::where('product_id', $id)->get()) { }
Anonymous
в конце юзай
Anonymous
Anonymous
нафига тянуть всю инфу
Anonymous
Лол
Anonymous
для этого
invariance
count()
нет
invariance
Лол
и что это?
invariance
я раз 10 точно спотыкался на этом, когда через get() у меня массив возвращался
Anonymous
get возвращает коллекцию то бишь $some = Product::where(blabla)->get(); и потом $some->count()
Denis
if(!empty(Product::where('product_id', $id)->get()) { }
я же говорю, так не работало а вот if(!Product::where('product_id', $id)->get()->isEmpty()) отработал
Anonymous
переходи на 5.4
Anonymous
у нас есть печеньки
invariance
как так та
Anonymous
вот так вот
invariance
у меня 5.4 и get() возвращает массив
invariance
втф
Anonymous
нефиг утверждать если 100% не знаешь
Anonymous
спорить еще хотел.
invariance
я 100% знаю
invariance
потому что я писал код
Anonymous
это если ты на коллекции скомандовал гет
Anonymous
получишь элемент
Anonymous
->count() возвращает количество записей, лол
Anonymous
toSql()
Anonymous
посмотри
invariance
ща я прочекаю у себя
Anonymous
нафига делать выборку
Anonymous
прочекай прочекай
Anonymous
данных
Anonymous
если можно заюзать простейшую функцию mysql
Anonymous
В билдере вы получите коллекцию - после get
Anonymous
хотите вы этого или нет
invariance
официальный пример из доки
Anonymous
Да
Anonymous
У коллекции есть метод __toArray
Anonymous
прикинь