Laravel 404 на производственном сервере NGINX - PullRequest
0 голосов
/ 01 октября 2018

У меня Laravel с NGINX на моем рабочем сервере, я добавил новые маршруты, и они отлично работают на localhost.Но в производстве он возвращает 404 от Laravel.

1. I have restart NGINX but still no result. 
2. I look a the route list and they are present. 

В чем проблема и как ее исправить?

server {
        listen 80 default_server;
        listen [::]:80 default_server;



        root /var/www/laravel/public;

        index index.php index.html index.htm;

        server_name www.somesite.jp;

        location / {

                try_files $uri $uri/ /index.php?$args;
        }


        location ~ \.php$ {
                include snippets/fastcgi-php.conf;

                fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        }


        location ~ /\.ht {
                deny all;
        }
}

Ответы [ 2 ]

0 голосов
/ 02 октября 2018

Хорошо, так что это плохо.Проблема заключалась в том, что на сервере были другие условия, и я пытался получить User::findOrFail($userId), где ID не существует, и он возвращает ошибку Laravel 404!

0 голосов
/ 01 октября 2018

Со мной я обнаружил, что localhost часто не обращает внимания на случай с маршрутами, но в производстве важно получить правильный ответ.То же самое относится к именам файлов контроллера и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...