在模板中引入用户切换功能出现找不到路径?

@if (app()->isLocal())
@include('sudosu::user-selector')
@endif
在主模板里使用这个引入sudosu::user-selector出现错误,错误提示找不到该模板路径
ErrorException (E_ERROR)
No hint path defined for [sudosu]. (View: /home/vagrant/Code/Laravel/resources/views/layouts/app.blade.php) (View: /home/vagrant/Code/Laravel/resources/views/layouts/app.blade.php)
有没有人遇到同样的问题,你们是怎么解决的?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
Summer
最佳答案

是不是没有按照课程的要求配置域名?严格按照课程来会省下很多麻烦。

你的问题出现在没有正确配置好 allowed_tlds ,按照教程来就不会了:

config/sudosu.php

<?php

return [
    // 允许使用的顶级域名
    'allowed_tlds' => ['dev', 'local', 'test'],

    // 用户模型
    'user_model' => App\Models\User::class
];
6年前 评论
zhuxiacool 3年前
讨论数量: 7
Summer

是不是没有按照课程的要求配置域名?严格按照课程来会省下很多麻烦。

你的问题出现在没有正确配置好 allowed_tlds ,按照教程来就不会了:

config/sudosu.php

<?php

return [
    // 允许使用的顶级域名
    'allowed_tlds' => ['dev', 'local', 'test'],

    // 用户模型
    'user_model' => App\Models\User::class
];
6年前 评论
zhuxiacool 3年前

允许使用的顶级域名

return [
    // 允许使用的顶级域名
    'allowed_tlds' => ['dev', 'local', 'test', 'app'],

    // 用户模型
    'user_model' => App\Models\User::class
];
5年前 评论

ErrorException (E_ERROR)
No hint path defined for [sudosu]. (View: /www/wwwroot/lara.maxotm.top/resources/views/layouts/app.blade.php) (View: /www/wwwroot/lara.maxotm.top/resources/views/layouts/app.blade.php)
我的也是这个问题但是我怎么改配置文件都没有用,我的域名是top
'allowed_tlds' => ['dev','app','top']
请问怎么解决啊

5年前 评论

file
一样的问题

5年前 评论

本人已经解决:
环境:本地集成开发环境(并非虚拟机)
解决方法:
1)打开config/sudosu.php文件
2)修改配置文件为
'allowed_tlds' => ['dev', 'local', 'test', 'localhost'],// 注意重点在数组中添加了localhost,之后刷新页面就可以了。

5年前 评论

file
dump一下看看

file
我的是com

5年前 评论

:joy:可能是你们写错了,比如把sudosu::user-selector 写成了sudosu:user-selector (少写了一个冒号)

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!