当前位置: 首页 > 知识库问答 >
问题:

未定义InvalidArgumentException路由

鲍宁
2023-03-14

我的更新有问题,,当我点击更新页面提交,,错误显示如下

(1/1)未定义的InvalidArgumentExcepationRout[kontak]。

这是我的路线

    Route::get('kontak','ProductController@index');
Route::get('kontak_create','ProductController@create');
Route::post('kontak','ProductController@store')->name('kontak.store');
Route::get('kontak_edit/{id}','ProductController@edit')->name('kontak_edit');
Route::put('kontak_edit/{id}','ProductController@update')->name('kontak_edit');
Route::delete('kontak','ProductController@destroy')->name('kontak.destroy');

我的控制器

public function update(Request $request, $id)
{


        // menggunakan elequent untuk menyimpan ke database
    $product = Product::where('id',$id)->first();
    $product -> namaproduct = $request->input('namaproduct');
    $product -> descriptionproduct = $request->input('descriptionproduct');
    $product -> currency = $request->input('currency');
    $product -> ukuran = $request->input('ukuran');
    $product -> warna = $request->input('warna');
    $product -> type = $request->input('type');
    $product -> stock = $request->input('stock');
    $product -> harganormal = $request->input('harganormal');
    $product -> hargadiskon = $request->input('hargadiskon');
    $product -> tanggaldibuat = $request->input('tanggaldibuat');

    $product->save();


    return redirect()->route('kontak')->with('alert-success','Data berhasil diubah!');
}

. 这是我的编辑。刀身php

 @foreach($product as $produk)
        <form action="{{ action('ProductController@update', $produk->id) }}" method="post">
            {{ csrf_field() }}
            {{ method_field('PUT') }}

.....................

<div class="form-group">
                <button type="submit" class="btn btn-md btn-primary">Submit</button>
                <button type="reset" class="btn btn-md btn-danger">Cancel</button>
            </div>

当我单击“编辑”页面上的“提交”按钮时。。错误显示如上所示??我的代码有什么问题??

共有2个答案

贝洲
2023-03-14
Route::get('kontak_edit/{id}','ProductController@edit')->name('kontak_edit');

e::(kontak_edit/{id},ProductController@update)

你的得到和放的名字是一样的。

宋臻
2023-03-14

您应该定义一条名为kontak

试试这个。

Route::get('kontak','ProductController@index')-

 类似资料:
  • 大多是前端的新产品,在Vue绝对是新产品。我试图从URL中读取查询参数。以下如何从Vue.js?和https://router.vuejs.org/guide/#javascript的URL获取查询参数 我现在有了这个代码: 但是,在Chrome或Firefox中运行它会产生“无法读取未定义的'query'属性” 定义路由并创建到它们的链接并加载它们,正如《VueRouter指南》中所述。看来Vu

  • 当我在web.php中定义了路由时,我在使用Laravel时遇到了一个路由未定义的错误,如下所示: 我正在从下面的代码重定向到路由 auth()代码可以工作,但当调用重定向时,我得到错误'route[home]not defined'。有没有人知道我怎么解决这个错误。任何帮助都会很好

  • 在我的Laravel-5.8项目中,我有一个控制器: 视图刀片是: 服务\离开\请求\所有离开。刀身 路由\网络。php 当我单击此路线时: 我得到了这个错误: 未定义路由[service.leave\u requests.allLeaves]。 我如何解决它。 谢谢你

  • 今天第一次尝试和Laravel一起玩。我得到以下错误时,我试图访问: 无效参数异常 未定义路线[仪表板]。 路线/web.php 登录控制器。php

  • Laravel 4.1的路由有些问题 我在url:/AppFastFood/webapp/public/users/profile上有一个页面,负责编辑和更新当前用户。 我有一个页面管理用户,索引作品好在url: /AppFastFood/webapp/public/users 仅更改用户角色的页面为/AppFastFood/webapp/public/users/1/edit,无法显示此页面,我

  • 问题内容: 注意:根据 ECMAScript5.1,第15.1.1.3节,window.undefined是只读的。 现代浏览器正确地实现了这一点。 例如:Safari 5.1,Firefox 7,Chrome 20等。 Undefined仍可在以下位置更改:Chrome 14,… 原来,问题的原因是 如果“对象”中没有属性“ x”,则返回false。 我通过在两个Facebook函数中用规则相等