首页 > 解决方案 > 函数 App\Http\Controllers\homepageController::edit_web_services() 的参数太少,通过了 0,预期正好 1

问题描述

我的功能

public function post_sofware_technology(Request $request)
{
    $titile = $request->input('category_title');
    $excerpt = $request->input('Excerpt');
    $post = new posts();
    $post->post_title = $titile;
    $post->post_excerpt = $excerpt;

    $post->save();
    $soft_id = $post->id;
    $this->edit_web_services($soft_id);
}

另一个功能

public function edit_web_services($soft_id)
{
    $soft = $soft_id;
    dd($soft);
}

我想将我的 $soft_id = $post->id;值从post_sofware_technology()方法传递到edit_web_services($soft_id)同一个控制器中。

标签: laravel

解决方案


试试这个

public function post_sofware_technology(Request $request)
{
    $titile = $request->input('category_title');
    $excerpt = $request->input('Excerpt');
    $post = new posts();
    $post->post_title = $titile;
    $post->post_excerpt = $excerpt;

    $post->save();
    $soft_id = $post->id;
    return $this->edit_web_services($soft_id);
}

推荐阅读