Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 拉维尔8号路由_Laravel_Redirect_Routes_Laravel 8 - Fatal编程技术网

Laravel 拉维尔8号路由

Laravel 拉维尔8号路由,laravel,redirect,routes,laravel-8,Laravel,Redirect,Routes,Laravel 8,我有一个函数,它从用户输入的日期获取所有数据,并将其传递到视图中的表中。在该表中,从数据库检索到的数据的每一行都有一个锚定标记,该标记携带数据库中每一行的id,以更新数据库中的列。一切正常,但我在更新后重定向到表时遇到问题。我遇到了问题,因为重定向到不存在但不知道如何修复的页面成熟度\u reqController/'which\u id' 我的锚标签掉了 <a href="maturity_reqController/{{$items->id}}">Req

我有一个函数,它从用户输入的日期获取所有数据,并将其传递到视图中的表中。在该表中,从数据库检索到的数据的每一行都有一个锚定标记,该标记携带数据库中每一行的id,以更新数据库中的列。一切正常,但我在更新后重定向到表时遇到问题。我遇到了问题,因为重定向到不存在但不知道如何修复的页面成熟度\u reqController/'which\u id'

我的锚标签掉了

<a href="maturity_reqController/{{$items->id}}">Request</a>
我的控制器坏了

function maturity_reqController($id){
        $forset = new Settlement();
        $forset->org_document_id = $id;
        $forset->save();

     $data = Doc::find($id);
     $data->status = "Maturity Requested";
     $data->save();
     return redirect('maturity_reqController');

    }

向路线添加名称,如下所示:

Route::get(
'maturity_reqController/{id}',
[SettlementController::class,'maturity_reqController']
)->name('maturity.req');
然后,每当您需要链接到该路由时,请使用

<a href="{{ route('maturity.req', ['id' => $items->id] }}">Request</a>
更多关于

的信息,您可以试试这个

return redirect()->back();

有关详细信息:

您的链接

<a href="{{ route('maturity_req', ['id' => $items->id]) }}">Request</a>
控制器

function maturity_reqController($id) {
    $forset = new Settlement();
    $forset->org_document_id = $id;
    $forset->save();

    $data = Doc::find($id);
    $data->status = "Maturity Requested";
    $data->save();
    return redirect()->route('maturity_req', ['id' => 'Your ID'])->with('success', 'Your Message');
}

我试图通过返回重定向('maturity.req')重定向到控制器中的表;表示页面未找到我编辑了答案以添加重定向部分。您可以使用
redirect()->route(…)
重定向到指定的路由
<a href="{{ route('maturity_req', ['id' => $items->id]) }}">Request</a>
Route::get('maturity_reqController/{id}', [SettlementController::class,'maturity_reqController'])->name('maturity_req');
function maturity_reqController($id) {
    $forset = new Settlement();
    $forset->org_document_id = $id;
    $forset->save();

    $data = Doc::find($id);
    $data->status = "Maturity Requested";
    $data->save();
    return redirect()->route('maturity_req', ['id' => 'Your ID'])->with('success', 'Your Message');
}