andersao / andersao/l5-repository
"Serialization of 'Illuminate\Http\UploadedFile' is not allowed"
- Vorherrschende Sprache
- PHP
- Sterne
- 4.2k
- Forks
- 880
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I Need help to solve this error
Exception
Serialization of 'Illuminate\Http\UploadedFile' is not allowed
vendor\prettus\l5-repository\src\Prettus\Repository\Traits\CacheableRepository.php
* Serialize single criterion with customized serialization of Closures.
*
* @param \Prettus\Repository\Contracts\CriteriaInterface $criterion
* @return \Prettus\Repository\Contracts\CriteriaInterface|array
*
* @throws \Exception
*/
protected function serializeCriterion($criterion)
{
try {
serialize($criterion);
return $criterion;
} catch (Exception $e) {
// We want to take care of the closure serialization errors,
// other than that we will simply re-throw the exception.
if ($e->getMessage() !== "Serialization of 'Closure' is not allowed") {
throw $e;
}
$r = new ReflectionObject($criterion);
return [
'hash' => md5((string) $r),
'properties' => $r->getProperties(),
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.