【问题标题】:Laravel post route returning error 500Laravel发布路由返回错误500
【发布时间】:2015-05-27 14:33:49
【问题描述】:

我的路线

Route::post('register', function()
{
    return "POST SUCCESS!";
});

如果我将其更改为“获取”,则效果很好。 一旦我将其更改为发布(并使用邮递员实际发送发布请求),我就会收到错误 500。 它让我发疯,我找不到答案..

php错误日志中也没有任何内容... o_0

【问题讨论】:

  • 哪个版本? L4 还是 L5?

标签: laravel routes


【解决方案1】:
  1. 确保您已为本地环境创建了.env 文件。

  2. 查看 storage/logs/laravel.log,应该会发现错误,例如:

cat storage/logs/laravel.log | grep "\[201

【讨论】:

  • tokenMismatchException
  • 很可能您忘记在表单中插入<input type="hidden" name="_token" value="{{ csrf_token() }}">
  • 如果我在没有表单、使用 ajax 或其他东西的情况下发出帖子请求怎么办...... api-style
  • 如果我理解正确的话。 CSRF 主要用于表单数据。如果我有一个 RESTful API ,关闭它是否安全?
  • @Pero44 如果您对我的回答感到满意,您可以接受。
猜你喜欢
  • 2017-11-13
  • 2020-09-11
  • 2015-12-26
  • 1970-01-01
  • 1970-01-01
  • 2019-05-24
  • 2021-01-14
  • 2016-04-22
  • 1970-01-01
相关资源
最近更新 更多