Ошибка - Маршрут не определен в представлении -> Laravel - PullRequest
2 голосов
/ 06 февраля 2020

Я указал URL-адрес просмотра как

<input type="hidden" id="urlview" urlview="{{ URL::route('Batch-InnerView/'.$batch->batch_id) }}" /> in view and my web route is 
Route::get('/Batch-InnerView/{id}',['as' => 'BatchInnerView', 'uses' => 'student\StudentBatchController@getView']);

, показывающий ошибку

ErrorException (E_ERROR) Маршрут [/ Batch-InnerView / 1] не определен. (Вид: D: \ vjcetcrm \ resources \ views \ settings \ student \ Batch-InnerView.blade. php)

Ответы [ 3 ]

1 голос
/ 06 февраля 2020

Ваше действие маршрута обозначено так

urlview="{{ route('BatchInnerView',$batch->batch_id) }}" 
0 голосов
/ 06 февраля 2020

Не усложняйте себя, попробуйте написать код сортировки и очистить код. Вы можете попробовать это Изменить это

Route::get('/Batch-InnerView/{id}',['as' => 'BatchInnerView', 'uses' => 'student\StudentBatchController@getView']);

На это

Route::get('/Batch-InnerView/{id}','student\StudentBatchController@getView')->name('BatchInnerView');

На ваш взгляд, просто позвоните по этому номеру с

{{route('BatchInnerView',['id'=>$batch->batch_id])}}
0 голосов
/ 06 февраля 2020

Ваш маршрут должен быть таким, как показано ниже.

{{ route('BatchInnerView',$batch->batch_id) }}

И если вы хотите назвать его как URL, тогда.

{{ url('Batch-InnerView/'.$batch->batch_id) }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...