Ребята, все привет. У меня такая проблема, есть сайт с авторизацией, прописаны сессии, все хорошо, но вот только продолжительность жизни самой сессии короткая, хотя в настройках все нормально установлено. Человек авторизовался, затем, условно пару часов не заходил на сайт, потом вновь хочет зайти, и вновь ему требуется проходить авторизацию по новой, как решить эту проблему, помогите пожалуйста!
If a session driver has been configured, we will need to start the session here, so that the data is ready for an application. Note that the Laravel sessions do not make use of PHP "native" sessions in any way since they are crappy.
Парни привет, подскажите пожалуйста, как лучше сделать, хочу создать фабрику которая должна работать со смежной таблицей. К примеру, У меня есть условная доска которая должна получить рандомную задачу, тоесть список досок и задач ограничен. Одна доска - одна задача, как это лучше реализовать ? Дополню, доска не должна получить 2 одинаковых задачи.
Подскажите пожалуйста, как передать id в имя файла. Отправляю данные в БД через форму но понятно что в $data еще нет id, ну во всяком случае dd($data) в этом поле выдает null. Но в базу все попадает как надо. Вопрос, можно ли получить значение id и пристыковать его к имени файла. public function store(AthleteRequest $request) { $request->validate([ 'secondname'=>'required', 'firstname'=>'required', 'patronymic'=>'required', ]);
Получил id но в базу теперь новый путь к файлу не знаю как записать с таким кодом $data = $request->all(); Athlete::create($data); $athlete = Athlete::all()->last();
if ($request->hasFile('photo')) { $folder = $this::translit($athlete->secondname.'_'.$athlete->firstname); $fname = $this::translit($athlete->id.'_'.$athlete->secondname.'_'.$athlete->firstname); $data['photo'] = $request->file('photo')->storeAs("/athletefoto/{$folder}", "{$fname}.jpg"); } вот это в базу попадает C:\OpenServer\userdata\php_upload\php4C23.tmp