私はLempを使用しています。このコード
$url = $_SERVER['PHP_SELF'];
$ urlは値www.mydomain.com/controller/actionに設定されています。
これはコードが実行されているURLなので、これは私が期待したことです。
が、この
$pagina = $i + 1;
$url = $_SERVER['PHP_SELF'];
$url .= "/{$pagina}" ;
は、私は、URLの
私のコントローラとアクション部分をwww.mydomain.com.br/1に設定$ URLを取得するがなくなっています。
$ _SERVER ['PHP_SELF']は定数ではありません。
私は、私は現在のURLがルートパラメータとして使用される値をconcanate取得したい私の意図を言うのを忘れ:
Laravelで$ _SERVER ['PHP_SELF']を使用しないでください。それは非常に素晴らしいURLヘルパーを持って、それらをチェックしてください。 –
私は元のPHPで書かれたサイトを "アップグレード"しており、すでに実装されている解決策に惑わされました。もちろん、経路があり、パラメータを渡したい場合は、link_to_routeが良い方法のようです。 –
LaravelにURLを取得する方法はいくつかあります。私が気に入っているのは、名前付きルートを使用してから 'route( 'foo')'を使うことです。なぜなら、これは最も透過的なリンク方法です。名前は何に関係なく同じままです。私の2番目のお気に入りの方法は、 'action( 'HomeController @ welcome');'のようなコントローラのアクションでリンクすることです。これはすごく面白いです。 –