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

@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)
有没有人遇到同样的问题,你们是怎么解决的?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
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年前 评论

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