как отправить приватную переменную function1 в function2 без использования сеансовой переменной laravel? - PullRequest
0 голосов
/ 17 апреля 2020

Я хочу отправить переменную $ blog для изображения функций

public function uploadSubmit(Request $request)
{
    $blog = auth()->user()->blog()->create([
        'title' => $request['title'],
        'content' => $request['content'],
    ]);
    // ส่งค่าตัวแปรไปยังฟังก์ชั่น images
    images($blog);
    session(['blogId' => $blog->id]);
    return response()->json(['status'=>"success"]);
}

public function images(Request $request)
{
    dd($blog);
    $blogId = session('blogId');
}

1 Ответ

0 голосов
/ 17 апреля 2020

Все, что вам нужно сделать, это принять его как параметр функции.

public function images($blog)
{
    dd($blog);
}

И вызвать его в вашей функции.

public function uploadSubmit(Request $request)
{
    $blog = auth()->user()->blog()->create([
        'title' => $request['title'],
        'content' => $request['content'],
    ]);
    // ส่งค่าตัวแปรไปยังฟังก์ชั่น images

    $this->images($blog); // don't forget $this

    session(['blogId' => $blog->id]);
    return response()->json(['status'=>"success"]);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...