sql >> データベース >  >> RDS >> Mysql

ルートモデルバインディングが機能しない

    最後に、2日後に答えが見つかりました。同じ問題を抱えている可能性のあるすべての人に、ここで答えを提供したいと思います。

    ルートバインディングが機能するには、タイプヒント付きの変数名がルートプレースホルダー名と一致している必要があります

    たとえば、私の編集方法

    ここに編集用のルートURI

    admin/file/{file}/edit
    

    ご覧のとおり、{file}があります ルート定義のプレースホルダーであるため、対応する変数は$fileと呼ばれる必要があります 。

    public function edit(Files $file)
    {
       return view('admin.edit',compact('file'));
    }
    


    1. PowerShellを使用してパラメーターのデフォルト値を解析する–パート1

    2. JPA / Hibernateアノテーションを使用してMySQLchar(n)列をインスタンス変数にマップするにはどうすればよいですか?

    3. 私のウェブホスティング会社は、PHPコードに何か問題があると言っています

    4. MySQL SelectおよびIF()ステートメント