Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
laravel 5.3方法不允许RouteCollection.php第218行中的HttpException:_Php_Laravel_Laravel 5.3 - Fatal编程技术网

laravel 5.3方法不允许RouteCollection.php第218行中的HttpException:

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() }}

(已解决)谢谢

我只想创建一个名为“tambah.blade.php”的新视图,控制器为“JurnalController.php”,方法为“tambahJurnal”,但它显示了一个错误。我的路线怎么了

这是我的表格:

<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') }}"