Я использовал маршрут Laravel следующим образом.
Route::get('report/centos7/{id}', 'HomeController@centos7');
А затем в Controller я использовал этот код для возврата View.
\View::make('report/centos7/', $id);
Произошла следующая ошибка.
InvalidArgumentException in FileViewFinder.php line 137:
View [report.centos7.] not found.
Я назвал URL-адрес примерно так: «mysite / laravelproject / public / report / centos7 / result_target2»
Я использую Laravel 5.2 Первый раз, когда я использовал этот код в Контроллере, return \ View :: make ('report / centos7 /'. $ id);Но CSS и JS не загружены.Я думаю из-за "."Вот почему я изменился с "."to ","
Маршрут
Route::get('report/centos7/{id}', 'HomeController@centos7');
HomeController
public function centos7($id)
{
//
return \View::make('report/centos7', $id);
}
Я динамически добавил «blade.php» в представление папки / report / centos7 / xxxx.blade.php Я создал новую страницу, чтобы перечислить все файлы в этой папке и связать каждый из файлов, чтобы показать отчет в формате блейда.Я надеюсь, что маршрут Laravel к контроллеру может помочь получить доступ к моему отчету в формате блейда. Спасибо за помощь.Я новичок в языке программирования
Обновление
Я удалил {id} в маршруте следующим образом
Route::get('report/centos7/{id}', 'HomeController@centos7');
До
Route::get('report/centos7/', 'HomeController@centos7');
И убрал id в HomeController. Он работает.Но я все еще хочу отправить $ id из Route в HomeController. Когда я это делаю, я не знаю, почему CSS не загружается в мой blade-php.Пожалуйста, помогите.
Обновление (Совледование)
Слава Богу всем Если у кого-то возникла такая же проблема, как у меня, я изменил свой href на макет, как показано ниже, и это работает.
<link href="{{ URL::asset('theme/vendor/bootstrap/css/bootstrap.min.css') }}" rel="stylesheet">