コンパクトで配列をビューに渡そうとしていますが、私はこれをreturn view('dashboard',compact('user'));
のようにすることはできますが、リダイレクトを使用したいと思います。 redirect('dashboard')->with(compact('user'));
を使用すると、ダッシュボードビューにエラーundefined variable user
が表示されます。何が問題なの?助けてください?laravelコンパクトでリダイレクトすると変数が渡されない
私のダッシュボード・ビューにリダイレクト私の方法
public function store(UsercreateRequest $request)
{
$image =$request->file('image');
if($request->hasFile('image'))
{
if($image->isValid())
{
$way=public_path('images');
$extension=$image->getClientOriginalExtension();
$name=$image->getClientOriginalName();
//echo $name;
if(file_exists($way.'/'.$name))
{
if($image->move($way,$name))
{
//echo'ok '; //75485205
//echo $name;
$data= array_merge($request->all(),['image'=>$name]);
$user=$this->userRepository->store($data);
return redirect('dashboard')->with(compact('user'));
}
}
}
}
return redirect('signup')->withErrors(" L'enrisgrement n'a pas abouti !");
//
}
チェックこのhttps://stackoverflow.com/questions/38260375/laravel-5-1-redirect-with-variable –