Я новичок в laravel, поэтому я делаю проект в laravel. Мне нужно обновить запись, поэтому, когда я загружаю форму редактирования, пути js и css будут повреждены, если я не передам идентификатор обновления среди URL, то есть нет проблем.
Ниже мой код
изменить URL-адрес
<a href="/editmarriagepackage/1">Edit</a>
web.php
Route::get('/editmarriagepackage/{id}','AdminController@editmarriagepackage');
Admincontroller.php
public function editmarriagepackage($id){
$data['action']='/updatemarriagepackage';
return view('admin.Addmarriagepackage',$data);
}
header.php
<!-- CSS Files -->
<link href="assets/css/material-dashboard2.min.css" rel="stylesheet" />
<!-- CSS Just for demo purpose, don't include it in your project -->
<link href="assets/demo/demo.css" rel="stylesheet" />
Проблема в том, что css и js path отображаются в виде http://127.0.0.1:8000/editmarriagepackage/assets/css/material-dashboard2.min.css и http://127.0.0.1:8000/editmarriagepackage/assets/demo/demo.css
Здесь «editmarriagepackage» нежелателен. Фактический путь должен быть http://127.0.0.1:8000/assets/css/material-dashboard2.min.css, если это так, то никаких проблем. Эта проблема не возникает, когда я использую Route :: get ('/ editmarriagepackage', 'AdminController @ editmarriagepackage' );
поэтому проблема в том, что когда я передаю id через url, имя функции в контроллере появляется в css и js path