2013-09-02 3 views
1

저는 laravel을 처음 접했습니다. 실제로 지금 다운로드하여 지금 사용해 보려고합니다. 나는 그것에 관한 youtube 비디오를 보았고, 문서를 읽고 있었지만, laravel 문서는 전혀 설명하지 못했다. ...

그래서 나는 그것에서 {$ url}로 새로운 길을 만들려고 노력하고있다. route.php에서 내가 이것을 쓰고 있어요 :

public function RequestData ($url) { 

    return View::make("temp.rData"); 

} 

하지만 난 페이지를 새로 고칠 때 내가 얻을 모든 ErrorException 정의되지 않는다 :

Route::get ("users/{$url}", "[email protected]"); 

및 MainController.php에 나는 새로운 기능을 만드는거야

변수 : url

나는 RequestData 함수에서 URL을 정의하려했으나 전혀 작동하지 않는 것 같습니다 ... 나는 오랫동안 답변을 찾고 있었는데, 대부분 사용하고있었습니다 (: any) 또는 (: all) {$ url}의 경우에는 있지만 모두 나를 위해 일할 것입니다.

아무도 도와 줄 수 있습니까? 미리 감사드립니다.

답변

2

$를 사용하지 않고 매개 변수를 정의하고 다른 단어를 사용하십시오. url은 url 도우미의 외관이므로 route params의 예약어 일 수 있습니다.

Route::get ("users/{myurl}", "[email protected]"); 


public function RequestData ($myurl){} 

이 당신을 도움이 될 것입니다 :)

+0

, 좋은 선생님 감사합니다! 이것은 효과가있다, 고마워! :) – user2436725

+0

문제 없음 :)이 솔루션이 도움이된다면 비슷한 문제에 직면 한 다른 사람들도 해결책으로 이것을 사용할 수 있도록 +1을하고 내 대답을 수락 한 것으로 표시하십시오. 안부 인사, – Gadoma

+0

나는 대답을 몇 분 후로 표시 하겠지만, 나는 아직 15 가지의 평판이 없기 때문에 +1을 줄 수 없다. ( – user2436725