Aşağıdaki kodum var,laravel'de Request değerleri nasıl değiştirilir?
Sorum, istek değerleri nasıl değiştirilir?
public function store(CategoryRequest $request)
{
try {
$request['slug'] = str_slug($request['name'], '_');
if ($request->file('image')->isValid()) {
$file = $request->file('image');
$destinationPath = public_path('images/category_images');
$fileName = str_random('16') . '.' . $file->getClientOriginalExtension();
$request->image = $fileName;
echo $request['image'];
$file->move($destinationPath, $fileName);
Category::create($request->all());
return redirect('category');
}
} catch (FileException $exception) {
throw $exception;
}
}
Fakat her istek üzerine
echo $request['image'];
çıktısı verir/tmp gibi bazı metin/phpDPTsIn
Hatta $ istek çalıştı ['image'] = $ dosyaAdı; ama çalışmıyor –
Gerçekten '$ request' değişkeni değiştirmeniz gerekiyor mu? Neden giriş değerlerini başka bir değişkene almıyorsunuz ve sonra bunu değiştirmiyorsunuz? –
Evet Girişi değiştirdim ve işe yarıyor. Teşekkürler :-) –