Open loglinn05 opened 1 year ago
I've just deleted <x:notify-messages />
, and the error disappeared, but I still don't see any toast.
I am having this same issue. Using <x:notify-messages/>
results in
Unable to locate a class or view for component [notify-messages].
This is on Laravel 10 using v2.4. Was working fine on Laravel 8 & 9.
@loglinn05 Switching to using @include('notify::components.notify')
instead seems to fix the problem.
Would indicate an issue with the implementation of Laravel Blade Components I suppose.
Hope that helps you.
Same issue, was working well with Laravel 9 and then I did composer update and got the same error
y'all can use @include('notify::components.notify')
instead of <x:notify-messages/>
, if y'all still want to use <x:notify-messages/>
u should make component with php artisan make:component notify-messages
command and put all the reuqirement to that file
first i imported
@notifyCss
and @notifyJs
then finally imported @include('notify::components.notify')
and it works
here is sample code
<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>{{ config('app.name', 'Laravel') }}</title>
<!-- Fonts -->
<link rel="preconnect" href="https://fonts.bunny.net">
<link href="https://fonts.bunny.net/css?family=figtree:400,500,600&display=swap" rel="stylesheet" />
<!-- Scripts -->
@notifyCss
@vite(['resources/css/app.css', 'resources/js/app.js'])
</head>
<body class="font-sans antialiased">
<div class="min-h-screen bg-gray-100">
@include('layouts.navigation')
@include('notify::components.notify')
<!-- Page Heading -->
@if (isset($header))
<header class="bg-white shadow">
<div class="px-4 py-6 mx-auto max-w-7xl sm:px-6 lg:px-8">
{{ $header }}
</div>
</header>
@endif
<!-- Page Content -->
<main>
{{ $slot }}
</main>
</div>
@notifyJs
</body>
</html>
Environment: Laravel 10 (with AdminLTE). I've added the
Mckenziearts\Notify\LaravelNotifyServiceProvider::class
service provider toconfig/app.php
, published the config file and assets and executedcomposer dump-autoload
. Here is my layout:And here I'm calling
notify()
in my controller:This is what I get: https://flareapp.io/share/DPyrJl47#F67 Thanks in advance!