如何解决InvalidArgumentException 无法定位组件 [queryUrl-sort] 的类或视图 [Forrestedw\QueryUrlBuilder\Sort]
我收到以下错误:
invalidargumentexception
Unable to locate class or view [Forrestedw\QueryUrlBuilder\Sort] for component [queryUrl-sort].
当我调用我制作的包中的组件时:
<x-queryUrl-sort sort="Group"/></th>
这是在包的服务提供者的引导方法中:
public function boot()
{
$this->loadRoutesFrom(__DIR__.'/routes.PHP');
$this->loadViewsFrom(__DIR__.'/resources/views','forrestedw');
$this->loadViewComponentsAs('queryUrl',[
BoolFilter::class,Search::class,Sort::class,]);
}
这是包中的文件结构:
forrestedw
> query-url-builder
> src
> > resources
> > > views
> > > > components
> > > > > sort.blade.PHP
> > > > Sort.PHP
// similar for the other two components
这就是 Sort
的样子:
<?PHP
namespace Forrestedw\QueryUrlBuilder;
use Illuminate\Support\Str;
use Illuminate\View\Component;
class Sort extends Component
{
public $sortAttribute,$sortdisplay;
public function __construct(string $sort)
{
$this->sortAttribute = Str::snake($sort);
$this->sortdisplay = $sort;
}
public function render()
{
return view('forrestedw::components.sort');
}
}
有人可以帮忙吗?我真的被这个问题困住了!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。