Size: a a a

Laravel для начинающих

2020 April 04

k

kaktus778 in Laravel для начинающих
file_get_contents($file->getRealPath())
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Діма
Привет еще раз)
есть форма
На вход даю файл в sql
<input type="file" name="file" class="form-control" id="file">
в контроллере

dd($r->file);

получаю
-originalName: "qaxztl0g_options.sql"
Как его можно распарсить прямо в контроллере?
Потому чтотформу неправильно передаёшь
источник

Д

Діма in Laravel для начинающих
Alexander Pavlenko 🌚
Потому чтотформу неправильно передаёшь
Понял.
А как передавать?
Впринципе я по другому уже поступил.
источник

Д

Діма in Laravel для начинающих
из БД беру данные а не из формы.
Следовательно появился другой вопрос.
источник

Д

Діма in Laravel для начинающих
Model::updateOrCreate([
              'option_name' => $importedFile['option_name'],
              'option_value' => $importedFile['option_value'],
              'autoload' => $importedFile['autoload']
          ]);
источник

Д

Діма in Laravel для начинающих
Возвращает мне ошибку
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'updated_at' in 'field list'

можно ли как то обойтись без той колонки?
источник

Д

Діма in Laravel для начинающих
источник

Д

Діма in Laravel для начинающих
вот такого вида таблицу мне нужно обновить.
если option_name = option_name  тогда перезаписать
иначе добавить
источник

Д

Діма in Laravel для начинающих
наверное без своей функции не обойтись))
источник

M

Michael in Laravel для начинающих
Діма
Возвращает мне ошибку
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'updated_at' in 'field list'

можно ли как то обойтись без той колонки?
поставь в модели public $timestamps = false;
источник

Д

Діма in Laravel для начинающих
Michael
поставь в модели public $timestamps = false;
Спасибо.
источник

Д

Діма in Laravel для начинающих
А подскажи такое
Делаю метод как выше
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'siteurl' for key 'option_name'
вот и такая ошибка
а как мне игнорировать id ?
источник

Д

Діма in Laravel для начинающих
аа блин)
Вроде как поставить i++ просто
источник

Д

Діма in Laravel для начинающих
Хотя нет.
Ладно.
Сам подумаю. Сори)
источник

M

Michael in Laravel для начинающих
А почему ты решил, что проблема в id ? Написано же Duplicate entry 'siteurl' for key 'option_name'
источник

M

Michael in Laravel для начинающих
Сделай так, чтобы сам понимал. Сначала посмотри, есть ли это в базе. Если нет - добавь. Если есть - проапдейти. Пускай будет несколько sql-запросов, но зато ты будешь понимать, что твой код делает
источник

П

Павел in Laravel для начинающих
Привет всем. Может кто помочь объяснить, чем отличается $request->hasFile('photo') от $request->file('photo')->isValid()? В документации, довольно-таки расплывчатая формулировка.
источник

DM

Dmitry M in Laravel для начинающих
Кто знает, с какой версиии PHP можно делать так "text $var text"
а не "text {$var} text" или "text ${var} text" ?
источник

К

Канат in Laravel для начинающих
Dmitry M
Кто знает, с какой версиии PHP можно делать так "text $var text"
а не "text {$var} text" или "text ${var} text" ?
С древней )
источник

DM

Dmitry M in Laravel для начинающих
хм, всегда ставил фигурные скобки на всякий)
источник