我已经定义了路线。但它显示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)
答案 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');