This is a public shared error.
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
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"
}
Context
User
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
}
12:02:36 AM
1.380096ms
mongodb
users.find({"$and":[{"_id":"64637b44a21fdb655d09bc82"},{"deleted_at":null}]},{"limit":1,"typeMap":{"root":"array","document":"array"}})
12:02:40 AM
0.580096ms
mongodb
forums.find({"$and":[{"slug":"forum"},{"deleted_at":null}]},{"limit":1,"typeMap":{"root":"array","document":"array"}})
12:03:04 AM
0.659968ms
mongodb
threads.find({"$and":[{"slug":"my-idea"},{"deleted_at":null}]},{"limit":1,"typeMap":{"root":"array","document":"array"}})
12:03:24 AM
2.12992ms
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"}}},[])