Laravel 라우팅에서 href의 변수를 전달하는 방법
P粉207969787
P粉207969787 2023-08-26 20:05:01
0
1
416
<p>Laravel 8을 사용하여 프로젝트를 만들고 있으며 OpenLayers를 사용하여 지도를 만들었습니다. 지도에는 "포인트"(또는 기능)가 있고 각 포인트에는 결정된 이름이 있으며 하나를 클릭할 때마다 그 중 클릭하면 지점 이름과 추가 정보를 보여주는 다른 페이지로 연결되는 링크가 표시된 팝업이 나타납니다. 문제를 일으킨 코드 부분은 다음과 같습니다. </p> <pre class="brush:php;toolbar:false;">if(기능){ var text = feature.get('이름'); content.innerHTML = 텍스트 + ' ' + '<a class="nav-link" href="{{ 경로('local',['nombre' => text]) }}">{{ __( '버전 메뉴') }}></a>'; }또 다른{ content.innerHTML = ''; }</pre> <p>다음 오류가 발생했습니다.</p> <인용문> <p>정의되지 않은 상수 텍스트 사용 - '텍스트'로 가정(향후 PHP 버전에서는 오류가 발생합니다)</p> </인용문> <p>그래서 저는 그런 변수를 전달할 수 없다고 가정하고 있지만 어떻게 해야 할지 모르겠습니다. 제가 정의한 경로는 다음과 같습니다. </p> <pre class="brush:php;toolbar:false;">Route::get('/local/{nombre}', 'LocalController@index')->name('local');</ 사전> <p>컨트롤러용 코드는 다음과 같습니다.</p> <pre class="brush:php;toolbar:false;"><?php 네임스페이스 AppHttpControllers; IlluminateHttpRequest를 사용하세요. 클래스 LocalController는 컨트롤러를 확장합니다. { /*** 새 컨트롤러 인스턴스를 만듭니다. * * @return 무효*/ 공개 함수 __construct() { $this->middleware('auth'); } /*** 애플리케이션 대시보드를 표시합니다. * * @return IlluminateContractsSupportRenderable*/ 공용 함수 인덱스($nombre) { return view('local', ['nombre' => $nombre]); }</pre> <p>}</p> <p>조언/팁/정보를 미리 보내주셔서 정말 감사합니다. (또한 여기 코드가 좀 지저분해 보인다면 죄송합니다. 저는 초보자라서 적절한 스타일을 지정하는 방법을 모르겠습니다. 헤헤 )<
P粉207969787
P粉207969787

모든 응답(1)
P粉250422045

이 부분의 문제는 텍스트

인 것 같아요. 으아악

이렇게 해야지

으아악

도움이 되길 바랍니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!