1
ich ein Problem mit Laravel habe, wo der Abfrage-String zeigt leer:Laravel 5.2 Query-String ist leer
Wenn ich/en/news/some-news-Slug, den Eingang bekommt je nach Bedarf. Wenn ich jedoch/en/news? Page = 2 tue, wird nicht angezeigt, dass ich den Abfragezeichenfolgenparameter 'page' habe. Hier ist meine nginx-Konfiguration:
conf.d/php.conf
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_intercept_errors on;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
Server:
server {
listen 80;
# root and servername hidden
location/{
try_files $uri $uri/ /index.php$args;
}
index index.php;
include conf.d/php.conf;
}
Controller:
public function index(Request $request)
{
var_dump($request->query());
$posts = $this->post->paginate(App::getLocale(), 2);
foreach($posts as $post) {
echo $post->id. ' ';
}
die;
}
Wenn Sie die Abfragezeichenfolgeflag Variable "Seite" wollen, sollten Sie wahrscheinlich sucht '$ request-> page' oder' $ request-> Eingang ('Seite') ' . Hat einer von denen die richtige Variable? –