This is a public shared error.
PHP
Class "Native\Laravel\Facades\Notification" not found
<?php
namespace App\Http\Livewire;
use Livewire\Component;
use Native\Laravel\Facades\Notification;
class Notifications extends Component
{
public function render()
{
return view('livewire.notifications');
}
public function showNotification()
{
Notification::title('Hello from NativePHP')
->message('This is a detail message coming from your Laravel app.')
->show();
}
}
App
Request
http://nativephp.test
GET
curl "http://nativephp.test" \
-X GET \
-H 'host: nativephp.test' \
-H 'accept: text/html, application/xhtml+xml' \
-H 'cookie: XSRF-TOKEN=eyJpdiI6InduK09QRXdCTU5NYWJvSkFHalBoRlE9PSIsInZhbHVlIjoickFEM3gvZDRlRVRMZnUycFl2M2ZINkZCNSttcis1cFl6MjNRcERBYTRudFBXdk56UmR6ZFNPT1hLd2RNMUhxaWx0c1cxSjVhUUg0YVl1aHFFbFRnV1QwQ3RXQ2Ezck04aDFaaFRmcmFvSkR6dWVVajdwR0RYcHkrQ1d0OUtwYzUiLCJtYWMiOiIwM2FjODIwYWQzNjlmZDU4ZjExMmJiZjMyMGE0NTFjN2JlYWJmNjAxMjY3OGQ5MDQxNWY3YTZkODA2OTZiMjk2IiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6IkN6RERhTmh2YWQvQTBjSkl5Z2d3dEE9PSIsInZhbHVlIjoibStzN2dycFVpd3dnSnBHdVp4LzhaOXRCKzBaQ0NTT0xZRVBVZ1B1ZnR5RmFYejdGQ1Q0NzNaNnEvT1VuK3ZyME82cTUwRStnZzlLK0taL1UyZkhJd0JSS3I0VHMvbnE0UFVNK0pCOGd0SGl1SENlc3A4RWtCOTc0dlBQQzM2VUoiLCJtYWMiOiIwOWRkNWQxZTZhZDQ0YjcyZTdmM2EwN2I1YmE0YjZiM2QwYjRjNWZmY2Y0ZjJhODQ3MTgxM2MwOGY5MTZkYjczIiwidGFnIjoiIn0%3D' \
-H 'origin: http://nativephp.test' \
-H 'referer: http://nativephp.test/' \
-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/114.0.0.0 Safari/537.36' \
-H 'x-livewire: true' \
-H 'content-type: application/json' \
-H 'x-csrf-token: gxUoWXoRBTD7KGmWoGzsx9iLV71uBqDvURMSgDEE' \
-H 'content-length: 382' \
-H 'accept-encoding: gzip, deflate' \
-H 'accept-language: en-US,en;q=0.9' \
-d {"updates":[{"type":"callMethod","payload":{"id":"ymkhj","method":"showNotification","params":[]}}],"serverMemo":{"data":[],"errors":[],"checksum":"ed29f3f15907c020eda0caa85c5e2cd250030fc823a061ded2e821246b22673c","children":[],"dataMeta":[],"htmlHash":"08d643d4"},"fingerprint":{"v":"acj","id":"Xt189Keq2HMBlZNvQzrr","name":"notifications","path":"/","locale":"en","method":"GET"}}
Headers
- host
nativephp.test
- accept
text/html, application/xhtml+xml
- cookie
XSRF-TOKEN=eyJpdiI6InduK09QRXdCTU5NYWJvSkFHalBoRlE9PSIsInZhbHVlIjoickFEM3gvZDRlRVRMZnUycFl2M2ZINkZCNSttcis1cFl6MjNRcERBYTRudFBXdk56UmR6ZFNPT1hLd2RNMUhxaWx0c1cxSjVhUUg0YVl1aHFFbFRnV1QwQ3RXQ2Ezck04aDFaaFRmcmFvSkR6dWVVajdwR0RYcHkrQ1d0OUtwYzUiLCJtYWMiOiIwM2FjODIwYWQzNjlmZDU4ZjExMmJiZjMyMGE0NTFjN2JlYWJmNjAxMjY3OGQ5MDQxNWY3YTZkODA2OTZiMjk2IiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6IkN6RERhTmh2YWQvQTBjSkl5Z2d3dEE9PSIsInZhbHVlIjoibStzN2dycFVpd3dnSnBHdVp4LzhaOXRCKzBaQ0NTT0xZRVBVZ1B1ZnR5RmFYejdGQ1Q0NzNaNnEvT1VuK3ZyME82cTUwRStnZzlLK0taL1UyZkhJd0JSS3I0VHMvbnE0UFVNK0pCOGd0SGl1SENlc3A4RWtCOTc0dlBQQzM2VUoiLCJtYWMiOiIwOWRkNWQxZTZhZDQ0YjcyZTdmM2EwN2I1YmE0YjZiM2QwYjRjNWZmY2Y0ZjJhODQ3MTgxM2MwOGY5MTZkYjczIiwidGFnIjoiIn0%3D
- origin
http://nativephp.test
- referer
http://nativephp.test/
- connection
keep-alive
- user-agent
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36
- x-livewire
true
- content-type
application/json
- x-csrf-token
gxUoWXoRBTD7KGmWoGzsx9iLV71uBqDvURMSgDEE
- content-length
382
- accept-encoding
gzip, deflate
- accept-language
en-US,en;q=0.9
Body
{
"updates": [
{
"type": "callMethod",
"payload": {
"id": "ymkhj",
"method": "showNotification",
"params": []
}
}
],
"serverMemo": {
"data": [],
"errors": [],
"checksum": "ed29f3f15907c020eda0caa85c5e2cd250030fc823a061ded2e821246b22673c",
"children": [],
"dataMeta": [],
"htmlHash": "08d643d4"
},
"fingerprint": {
"v": "acj",
"id": "Xt189Keq2HMBlZNvQzrr",
"name": "notifications",
"path": "/",
"locale": "en",
"method": "GET"
}
}