@mrbloodykill

Как исправить ошибку 500 при отправки POST запроса?

Всем привет. Столкнулся с проблемой.
При отправки Post запроса на фреймворке laravel в консоль выдаёт ошибку 500

Nginx config:
server {
    listen          80;
    server_name     sub.domain.ru;
    access_log      /var/log/access.log;
    error_log       /var/log/error.log;
    rewrite_log     on;
    root            /var/www/sub.domain.ru/public;
    index           index.php;
    location / {

        try_files   $uri $uri/ /index.php?$query_string;

    }
    if (!-d $request_filename) {
        rewrite     ^/(.+)/$ /$1 permanent;
    }
    location ~* \.php$ {
            fastcgi_pass                    unix:/var/run/php/php7.0-fpm.sock;
            fastcgi_index                   index.php;
            fastcgi_split_path_info         ^(.+\.php)(.*)$;
            include                         /etc/nginx/fastcgi_params;
            fastcgi_param                   SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
    location ~ /\.ht {
            deny all;
    }
    location ~* \.(?:ico|css|js|jpe?g|JPG|png|svg|woff)$ {
            expires 365d;
    }
}


Права на папку с сайтом www-data

Если перейти по запросу, то получим ошибку:
Creating default object from empty value

Которая указывает на:
$test->buyer_id = $user->id;
$test->status = 1;
$test->save();

Если его изменить на:
$test['buyer_id'] = $user->id;
$test['status']= 1;
$test->save();

То получим ошибку:
Call to a member function save() on array

Что пишет в логах:
/var/log/error.log
2018/02/28 19:51:45 [error] 991#991: *1 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Call to a member function save() on array in /var/www/sub.domain.ru/app/Http/Controllers/Pages.php on line 72" while reading response header from upstream, client: 31.180.232.155, server: sub.domain.ru, request: "POST /select/sell HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.0-fpm.sock:", host: "ipserver", referrer: "http://ipserver/user/1"


В /var/log/nginx/error.log ничего нету.

В чём проблема? 3-ий день ломаю голову.
  • Вопрос задан
  • 121 просмотр
Пригласить эксперта
Ответы на вопрос 2
kotomyava
@kotomyava
Системный администратор
Всё в последней вашей цитате:
PHP Fatal error: Call to a member function save() on array in /var/www/sub.domain.ru/app/Http/Controllers/Pages.php on line 72"
Ответ написан
solotony
@solotony
code for food, caviar preferably
у вас прекрасно доходит до обработки. выложите код контроллера полностью.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
14 авг. 2018, в 12:00
600 руб./в час
14 авг. 2018, в 11:32
1500 руб./за проект