Flare Laravel Error Tracking
Get all these insights and more when you sign up for FlareLearn more
This is a public shared error.
InvalidArgumentException
PHP 
First argument of MongoDB\Laravel\Query\Builder::where must be a field path as "string". Got "null"
use Illuminate\Support\Carbon;
use MongoDB\Laravel\Relations\MorphTo;
/**
* User
*
* @property string $_id
* @property string $subscribed_id
* @property string $subscribed_type
* @property Model $subscribed
* @property string $user_id
* @property User $user
* @property Carbon $created_at
* @property Carbon $updated_at
*/
class Subscription extends Model
{
use HasFactory;
public function subscribable(): MorphTo
{
return $this->morphTo();
}
public function user()
{
return $this->belongsTo(User::class);
}
}

App

Routing

Action
App\Http\Controllers\ThreadController@store
Route name
thread.store
Route parameters
forum
{
    "_id": "64648b8b9089f648f10ccd02",
    "name": "Forum",
    "slug": "forum",
    "created_at": "2023-05-17T08:08:43.925000Z",
    "updated_at": "2023-05-17T08:08:43.925000Z",
    "description": "forum"
}
Middleware
  • web
  • auth

Browser

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36

Request

http://localhost/discussions/forum
POST
curl "http://localhost/discussions/forum" \
   -X POST \
   -H 'dnt: 1' \
   -H 'host: localhost' \
   -H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' \
   -H 'cookie: XSRF-TOKEN=eyJpdiI6IkpDMzJWY3hoT3ozcW8zL3huVWFZVGc9PSIsInZhbHVlIjoielpaWFRuTkswZktFNUIzWlFneWlVN2NGN2hiSnd0V3pva2I0L0huTG5iNWZxSEszU3pVSCt4UjZBZ3hidGFIdDRoQVFPazRwanNlTG9XY3YyWEs1dzZYR3NJQXIvQmcxYnBZejFlMXpDKzJ4aHRaTWJKRkRHQTFHWStSUVc3UFAiLCJtYWMiOiI4NWJiOTE0NTBhOTM3OTgwOGYyZmZhNThlNGU3Yzk0ODc0NmRkNWU1NGZjN2EyZTE1MzZkYzUxMjk0YWFjOTc1IiwidGFnIjoiIn0%3D; ecosystem_site_session=eyJpdiI6Inphek1QYTU3N0s1MzYvQ1VWdEVnS2c9PSIsInZhbHVlIjoieEJndW5WM3JJSFlERVgycHd5VVQ3MGdpMU1ObE1vYmswZHN0YjB4cFREYnlzc1c0WTRRdHF1ODdnQVpDZHoyT1BQL1NSUWxtK29uUHdvZDZudHFiRXpLbHc0a0lxS3hCTnN5RTJsV3BheWE2dHYxeno1MFdQS1VVYzNFbnlVc3oiLCJtYWMiOiJjYTZjMzY3YzAzNzVjNGU4M2QzYWNmOGE5NzQwYzExMjdjMWFlZWNjODRhYTlkMDIyMDFkZTcxYTQzYjhiMjM3IiwidGFnIjoiIn0%3D' \
   -H 'origin: http://localhost' \
   -H 'referer: http://localhost/discussions/forum' \
   -H 'sec-ch-ua: "Not=A?Brand";v="99", "Chromium";v="118"' \
   -H 'connection: keep-alive' \
   -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36' \
   -H 'content-type: application/x-www-form-urlencoded' \
   -H 'cache-control: max-age=0' \
   -H 'content-length: 109' \
   -H 'sec-fetch-dest: document' \
   -H 'sec-fetch-mode: navigate' \
   -H 'sec-fetch-site: same-origin' \
   -H 'sec-fetch-user: ?1' \
   -H 'accept-encoding: gzip, deflate, br' \
   -H 'accept-language: fi,en-US;q=0.9,en;q=0.8' \
   -H 'sec-ch-ua-mobile: ?0' \
   -H 'sec-ch-ua-platform: "macOS"' \
   -H 'upgrade-insecure-requests: 1' \
   -F 'body=<p>It should be like that!</p>' -F 'title=My idea' -F '_token=qb3DBpJXgAWPjddEGjBChHmZap4WbkohQ1Xc1IWr'

Headers

dnt
1
host
localhost
accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
cookie
XSRF-TOKEN=eyJpdiI6IkpDMzJWY3hoT3ozcW8zL3huVWFZVGc9PSIsInZhbHVlIjoielpaWFRuTkswZktFNUIzWlFneWlVN2NGN2hiSnd0V3pva2I0L0huTG5iNWZxSEszU3pVSCt4UjZBZ3hidGFIdDRoQVFPazRwanNlTG9XY3YyWEs1dzZYR3NJQXIvQmcxYnBZejFlMXpDKzJ4aHRaTWJKRkRHQTFHWStSUVc3UFAiLCJtYWMiOiI4NWJiOTE0NTBhOTM3OTgwOGYyZmZhNThlNGU3Yzk0ODc0NmRkNWU1NGZjN2EyZTE1MzZkYzUxMjk0YWFjOTc1IiwidGFnIjoiIn0%3D; ecosystem_site_session=eyJpdiI6Inphek1QYTU3N0s1MzYvQ1VWdEVnS2c9PSIsInZhbHVlIjoieEJndW5WM3JJSFlERVgycHd5VVQ3MGdpMU1ObE1vYmswZHN0YjB4cFREYnlzc1c0WTRRdHF1ODdnQVpDZHoyT1BQL1NSUWxtK29uUHdvZDZudHFiRXpLbHc0a0lxS3hCTnN5RTJsV3BheWE2dHYxeno1MFdQS1VVYzNFbnlVc3oiLCJtYWMiOiJjYTZjMzY3YzAzNzVjNGU4M2QzYWNmOGE5NzQwYzExMjdjMWFlZWNjODRhYTlkMDIyMDFkZTcxYTQzYjhiMjM3IiwidGFnIjoiIn0%3D
origin
http://localhost
referer
http://localhost/discussions/forum
sec-ch-ua
"Not=A?Brand";v="99", "Chromium";v="118"
connection
keep-alive
user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36
content-type
application/x-www-form-urlencoded
cache-control
max-age=0
content-length
109
sec-fetch-dest
document
sec-fetch-mode
navigate
sec-fetch-site
same-origin
sec-fetch-user
?1
accept-encoding
gzip, deflate, br
accept-language
fi,en-US;q=0.9,en;q=0.8
sec-ch-ua-mobile
?0
sec-ch-ua-platform
"macOS"
upgrade-insecure-requests
1

Body

{
    "body": "<p>It should be like that!</p>",
    "title": "My idea",
    "_token": "qb3DBpJXgAWPjddEGjBChHmZap4WbkohQ1Xc1IWr"
}

Session

_flash
{
    "new": [],
    "old": []
}
_token
qb3DBpJXgAWPjddEGjBChHmZap4WbkohQ1Xc1IWr
_previous
{
    "url": "http://localhost/discussions/forum"
}
login_web_59ba36addc2b2f9401580f014c7f58ea4e30989d
64637b44a21fdb655d09bc82

Cookies

XSRF-TOKEN
qb3DBpJXgAWPjddEGjBChHmZap4WbkohQ1Xc1IWr
ecosystem_site_session
IQYpLsg04doK432eFT9DneAMUkqK6gIa6uWhQrrQ

Context

User

antti.peisa@howspace.com

antti.peisa@howspace.com

{
    "_id": "64637b44a21fdb655d09bc82",
    "bio": "40-something old fox who leads the product team here at Howspace.",
    "name": "Haros",
    "email": "antti.peisa@howspace.com",
    "google_id": "103205269074973973045",
    "company_id": "646b5e081a6e28520b01ee22",
    "created_at": "2023-05-16T12:47:00.495000Z",
    "updated_at": "2023-10-31T09:14:05.911000Z",
    "google_token": "ya29.a0AfB_byDc-5cU7n5EHtwPqRrT5LVtRJn5enA3LH863zgZEacuPcjI8_XpvfhX4u19QMgAfkCOn3uk_3GJ9n1CwanxmPnhRFW0AuwD_rPNzQOg79f55NrbvuL4JKzItPPBCkkNbFO3q3E9JYtxP48b-Cbsh8roDl3g9J_iaCgYKAYoSARESFQGOcNnCqJKyW85DFfQj-lAUZ824Fw0171",
    "google_refresh_token": null
}

Git

fix date casting
5d72cddcbaea3ea3b7576ae918e5457931723bf5

Last commit is dirty. (Un)staged changes have been made since this commit.

Latest tag
v1.2.32

Versions

laravel version
10.29.0
Laravel locale
en
Laravel config cached
false
Laravel debug
true
12:02:36 AM
Runtime 1.380096ms
Connection mongodb
users.find({"$and":[{"_id":"64637b44a21fdb655d09bc82"},{"deleted_at":null}]},{"limit":1,"typeMap":{"root":"array","document":"array"}})
12:02:40 AM
Runtime 0.580096ms
Connection mongodb
forums.find({"$and":[{"slug":"forum"},{"deleted_at":null}]},{"limit":1,"typeMap":{"root":"array","document":"array"}})
12:03:04 AM
Runtime 0.659968ms
Connection mongodb
threads.find({"$and":[{"slug":"my-idea"},{"deleted_at":null}]},{"limit":1,"typeMap":{"root":"array","document":"array"}})
12:03:24 AM
Runtime 2.12992ms
Connection mongodb
threads.insertOne({"title":"My idea","slug":"my-idea","user_id":"64637b44a21fdb655d09bc82","forum_id":"64648b8b9089f648f10ccd02","created_at":{"$date":{"$numberLong":"1698743664183"}},"last_comment_at":{"$date":{"$numberLong":"1698743664183"}},"excerpt":"It should be like that!","updated_at":{"$date":{"$numberLong":"1698743664203"}}},[])