laravel 5.3方法不允许RouteCollection.php第218行中的HttpException:
(已解决)谢谢 我只想创建一个名为“tambah.blade.php”的新视图,控制器为“JurnalController.php”,方法为“tambahJurnal”,但它显示了一个错误。我的路线怎么了 这是我的表格:laravel 5.3方法不允许RouteCollection.php第218行中的HttpException:,php,laravel,laravel-5.3,Php,Laravel,Laravel 5.3,(已解决)谢谢 我只想创建一个名为“tambah.blade.php”的新视图,控制器为“JurnalController.php”,方法为“tambahJurnal”,但它显示了一个错误。我的路线怎么了 这是我的表格: <h1>Tambah Jurnal</h1> <form method="post" class="tambahJurnal" action="{{ route('tambah') }}" > {{ csrf_field() }}
<h1>Tambah Jurnal</h1>
<form method="post" class="tambahJurnal" action="{{ route('tambah') }}" >
{{ csrf_field() }}
<div class="">
No jurnal
<input type="text" name="no_jurnal" value="">
</div>
<div class="">
Tgl Jurnal
<input type="date" name="tgl_jurnal" value="">
</div>
<div class="">
Keterangan
<input type="textarea" name="keterangan" value="">
</div>
<input type="submit" name="" value="Submit">
</form>
这是我的路线:
Route::post('/tambah', 'JurnalController@tambahJurnal');
它显示了这样一个错误:
你可以写这个。希望这能解决你的问题
<h1>Tambah Jurnal</h1>
<form method="post" class="tambahJurnal" action="{{ url('tambah') }}" >
{{ csrf_field() }}
<div class="">
No jurnal
<input type="text" name="no_jurnal" value="">
</div>
<div class="">
Tgl Jurnal
<input type="date" name="tgl_jurnal" value="">
</div>
<div class="">
Keterangan
<input type="textarea" name="keterangan" value="">
</div>
<input type="submit" name="" value="Submit">
</form>
Tambah Jurnal
{{csrf_field()}}
没有法律依据
朱纳尔酒店
凯特兰根
您正在使用此行为POST
方法创建路由:
Route::post('/tambah','JurnalController@tambahJurnal');代码>
但是,您正试图使用浏览器在该URL上执行GET
请求。这就是为什么你会犯这样的错误
也可以尝试添加此行:
Route::get('/tambah','JurnalController@tambahJurnal');代码>尝试表单操作=“/tambah”
试一试
路由::any('/tambah','JurnalController@tambahJurnal');
首先,如果工作正常,您可以更改为
路线::post('/tambah','JurnalController@tambahJurnal');
任何都适用于get post put…更改此行
Route::post('/tambah', 'JurnalController@tambahJurnal');
到
并使用刀片表单
<h1>Tambah Jurnal</h1>
{!! Form::open(['route' => 'tambah','method' => 'POST','class' => 'tambahJurnal']) !!}
<div class="">
No jurnal
<input type="text" name="no_jurnal" value="">
</div>
<div class="">
Tgl Jurnal
<input type="date" name="tgl_jurnal" value="">
</div>
<div class="">
Keterangan
<input type="textarea" name="keterangan" value="">
</div>
<input type="submit" name="" value="Submit">
{!! Form::close() !!}
Tambah Jurnal
{!!Form::open(['route'=>'tambah','method'=>'POST','class'=>'tambahJurnal'])
没有法律依据
朱纳尔酒店
凯特兰根
{!!Form::close()!!}
使用刀片表单的优点是,您不需要显式地指定{{csrf_field()}
,刀片注入csrf令牌本身。添加路由以显示视图
Route::get('/tambah', 'JurnalController@index');
并将索引方法添加到控制器中
public function index(){
return view("tambah");
}
同时添加/
action="{{ route('/tambah') }}"
有时,您正处于/tambah
中,试图发布的url变为/tambah/tambah
#1。将此路由添加到路由文件中。
Route::get('/tambah',function()
{
返回视图(“tambah”);
});代码>
#2.更改tambah.blade.php
文件
到
谢谢您使用哪个url来获取此页面?我使用此url非常感谢,它很有效。。所以,在这种情况下,我只需要改变路线
public function index(){
return view("tambah");
}
action="{{ route('/tambah') }}"