Я новичок в фреймворке Laravel.
Я пробую простой URL-адрес «http://localhost/test?code=value
», и при попытке получить доступ к значению code
в контроллере, таком как $_GET["code"]
или Input::get('code')
, я не могу получить доступ к значению в моем контроллере.
Я использую сервер digitalocean с сервером nginx.
Вот файл .htaccess в моем проекте
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
When i tried with simple php script in test.php file <?php
print_r($_GET);
?>
I can access the values. So, I believe there is no problem with my server settings.
Я попробовал ответ, упомянутый для аналогичной проблемы, Laravel, удаляющий параметры $_GET, но у меня это не сработало.
Любая помощь будет оценена. Я застрял на долгое время :(
nginx
сервере. что у тебяnginx.conf?
- person itachi   schedule 11.11.2014