簡體   English   中英

Laravel 5. *從URL到控制器(在此處找不到)

[英]Laravel 5.* From url to controller (can't find it on here yet)

routes.php文件

Route::post('admin/cm/{adres_id}/create', 'PugController@newEntrieAdd')->before('guest');
    Route::get('admin/cm/{adres_id}/new', 'PugController@newEntrie')->before('guest');

PugController

public function newEntrieAdd($adres_id){


        $mytime = date('Y-m-d');
        $scannedTime = date('Y-m-d H:i:s');

        DB::table('adres_gescand')
            ->where('adres_id', $adres_id)
            ->where('tijdstip', '>=' , $mytime)
            ->update(['actief' => 1, 'tijdstip' => $scannedTime]);


        return redirect('admin/lijstbeheeracv');

    }
// einde cm

// cm
public function newEntrie($adres_id){
    $entries = DB::table('adres_all')->get();

    return view('cm.bruggepost1', compact('entries'));
}

cm.bruggepost1的摘要

<form action="/cm/public/index.php/admin/cm/$adres_id/create" method="post" class="form-horizontal form-bordered">

我想做的是當我轉到/ admin / cm / 5 / new我想單擊一個按鈕。 這將引用cm.bruggepost1的代碼段。 但是問題是我找不到在cm.bruggepost中使用變量(此處為5)的任何方法。 $ adres_id可以是任何數字。

我希望有人可以幫助我解釋我的工作。

假設您正在使用Blade模板:

<form action="{{ url("admin/cm/$adres_id/create" }}" method="post" class="form-horizontal form-bordered">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM