已经定义了路径,但是没有定义错误

时间:2018-09-01 09:48:33

标签: laravel laravel-5

我已经定义了路线。但它显示not defined route错误。让我解释一下我在代码中所做的事情。

路线:

Route::post('/member/import-single-trades', 'trades\ImportSingleTradesController@tradesImport')
    ->name('member.add-single-trade.import-excel.import_fields');

<form class="form-horizontal" method="POST" action="{{ route('/member/import-single-trades') }}" enctype="multipart/form-data">
                            

现在ERROR是:

  

未定义路线[会员/进口单笔交易]。 (查看:C:\ xampp \ htdocs \ development \ fresh \ ytl \ resources \ views \ member \ add-single-trade \ import-excel \ import.blade.php)

3 个答案:

答案 0 :(得分:7)

如果传递路线的URL,则使用url()方法

action="{{ url('/member/import-single-trades') }}"

如果您传递了路由名称,请使用route()方法

action="{{ route('member.add-single-trade.import-excel.import_fields') }}"

答案 1 :(得分:2)

web.php

Route::get('profile','ProfileController@profile')->name('profile');
Route::post('profile','ProfileController@update_profile')->name('profile');

profile.blade.php
  <form enctype="multipart/form-data" action="{{ url('admin/profile') }}" method="POST" class="form-horizontal" id="profile_frm">

答案 2 :(得分:1)

您的路线名称不同,这就是您收到错误消息的原因。 试试这个

-o

或者您的表单操作应该是

<form class="form-horizontal" method="POST" action="{{ URL::to('member/import-single-trades') }}" enctype="multipart/form-data">


Route::post( 'member/import-single-trades', 'trades\ImportSingleTradesController@tradesImport');