我的更新有问题,,当我点击更新页面提交,,错误显示如下
(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>
当我单击“编辑”页面上的“提交”按钮时。。错误显示如上所示??我的代码有什么问题??
Route::get('kontak_edit/{id}','ProductController@edit')->name('kontak_edit');
e::(kontak_edit/{id},ProductController@update)
你的得到和放的名字是一样的。
您应该定义一条名为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函数中用规则相等