保存クッキーを実行中ですが、問題があります。ここに私のヘルパーがlaravelでnullのメンバー関数check_if_exist()を呼び出す
public function check_if_exist($user){
$isExisted = User::where('email', $request->get('email'))->first();
if(!$isExisted) {
$user = new User();
$user = $user->isExisted($request);
$user->save();
Cookie::queue($user);
}
Cookie::queue($user);
}
であり、ここで私のコントローラであり、私
public function store(SignRequest $request, WiuCookie $wcookie, CheckUser $check)
{
$check = ActionUsers::where('petition_id', $request->get('petition_id'))->where('email', $request->get('email'))->first();
if($check) {
return back()->with('fail','You fail');
}
$sign = new ActionUsers();
$sign = $sign->init($request);
if($sign->save()){
$wcookie->setById($sign->petition_id);
$check->check_if_exist($sign);
return redirect('/thanks/signed/'.$sign->petition->slug);
}else{
return redirect()->back();
}
}
とエラーヌルのメンバ関数check_if_exist()へ
コールです。
私は変数の権利と呼ばれるかどうかわかりません。私は十分なパラメータを使用していますが、動作していません誰でも解決できます。ありがとう
'$ sign-> save()'を実行すると、dbに正しく保存されているかどうかを確認します。問題は、 '$ sign'が' null 'であるようです。 – Gayan
百万件の質問が重複しています。インターネットを検索しようとしましたか? – marekful
check_if_exist()関数をどこで定義しましたか? – Fil