Laravel регистрация маршрутов, влияющих на CSS

#css #laravel #url #laravel-routing

#css #laravel #url #laravel-маршрутизация

Вопрос:

Я использую Laravel 6 и хочу изменить структуру некоторых моих маршрутов в web.php файле. При регистрации следующего маршрута, подобного этому:

 Route::view('/my-article', 'articles.my-article')->name('my-article');
 

все работает так, как должно.

Но при таком изменении URL-адреса добавление /articles :

 Route::view('/articles/my-article', 'articles.my-article')->name('my-article');
 

Внезапно CSS больше не применяется. Нет начальной загрузки, Fontawesome или собственной таблицы стилей. С другой стороны, были загружены JS-скрипт и, конечно же, HTML.
Как ни странно (для меня): другие маршруты работали нормально, все таблицы стилей CSS загружены.

Я попробовал то же самое с другим маршрутом, у которого было действие контроллера. Я изменил его с

 Route::get('/{continent}', 'ContinentController@index')->name('continent');
 

к (добавление /continents )

 Route::get('/continents/{continent}', 'ContinentController@index')->name('continent');
 

И снова, стили не были применены. Только JS-скрипты и HTML.
Почему это так? Почему я не могу добавить что-то к URL вручную и почему это влияет на загрузку таблиц стилей CSS?

Спасибо и с наилучшими пожеланиями.

Редактировать:

Вот часть моего template.blade.php файла, в которую включены стили:

 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">

<!-- Font Awesome Icons CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">

<!-- Own CSS -->
<link rel="stylesheet" href="css/style.css?{{ time() }}"> 
 

Комментарии:

1. не используйте относительные пути к вещам

2. Вы имеете в виду, что я должен использовать абсолютные пути в web.php файл?