我今天去拉拉维尔8号兜风,但是似乎路线立面再也找不到控制器了。
路线/home
给了我以下错误:
目标类[HomeController]不存在。
我在运行时遇到了类似的错误:php-artisan-route:list
Illuminate\Contracts\Container\BindingResolutionException
Target class [Auth\LoginController] does not exist.
at C:\...\vendor\laravel\framework\src\Illuminate\Container\Container.php:811
811 throw new BindingResolutionException("Target class [$concrete] does not exist.", 0, $e);
laravel 8和laravel ui不再兼容,
改用laravel/jetstream。
如果这是新安装的Laravel 8,则在RouteService Provider
中没有定义要应用于您的路由的名称。您可以尝试将Auth::routes()
调用包装在声明命名空间App\Http\Controllers
的路由组中,或者以其他方式执行此操作。(假设您已安装laravel/ui
)
Route::namespace('App\Http\Controllers')->group(function () {
Auth::routes();
});
如果您想知道如何处理缺少为路由定义的命名空间:
https://stackoverflow.com/a/63808132/2109233
多亏了lagbox,我最终在RouteServiceProvider引导方法中将名称空间('App\Http\Controllers')
添加到web路由中:
public function boot()
{
$this->configureRateLimiting();
$this->routes(function () {
Route::middleware('web')
->namespace('App\Http\Controllers')
->group(base_path('routes/web.php'));
这对我来说是个好办法。任何更好的解决方案都是最受欢迎的。
这是我的控制器: 如屏幕截图所示,类存在并位于正确的位置: 我的路线: 当我使用Postman点击我的路由时,它给了我以下错误: 目标类[Api\寄存器控制器]不存在。 更新: 多亏了这个答案,我才把它修好了。我决定对这个路由使用完全限定的类名,但是还有其他选项,如答案中所述。
我正在学习拉威尔,我正在尝试使用拉威尔护照。当我尝试创建一个新用户时,我发现错误404 not found。 注册控制器。php 应用程序/Http/控制器/认证 我的api控制器也有这个路径 应用程序/Http/控制器/Api api中的路由。php 注册控制器 失眠测试注册 我知道我没有传递任何注册值。 我测试过127.0.0.1:8000/create 我已经测试了127.0.0.1:800
在我的Laravel 5.3设置中,我使用Bouner包,我定义了两个角色,和。登录后,客户将被重定向到,如在App\Http\Controller\Auth\LoginController.php下的中指定的。现在,如果具有角色的用户登录,他也会被重定向到,因为不会对用户角色进行任何区分。我在这里的目标是将管理员用户重定向到。 处理此问题的最佳解决方案是什么?这是我的尝试。 在路由中,在任何中间
考虑以下事项: 我有一个应用模板,一个HeaderTemboard,和参数化的路由集与相同的处理程序(在应用模板)。我希望在没有找到东西的时候能够服务404路线。例如, /CA/SanFrancisco应该由区域查找和处理,而 /SanFranciscoz应该是404。 下面是我如何快速测试路线的。 问题是 /SanFranciscoz总是由区域页面处理,但我希望它是404。此外,如果我向第一个路
我的目录 我试图创建学校的Spring启动应用程序,列出书籍到一个HTML页面从数据库与控制器。 就我个人而言,我认为问题在于控制器由于某种原因无法找到模板。因为当我通过chrome导航到想要的模板时,它只在页面上显示“booklist”,其他什么都没有。 我尝试创建一个全新的项目,并将代码从其他文件复制到新文件中,但没有结果。 我的控制器类: 我的html模板: 波姆。xml文件: 应用属性文件
我在Scene Builder中为Eclipse中的JavaFX项目创建了一个非常简单的fxml。当我尝试运行它时,由于未找到controller类,我得到了LoadException。 附加的包资源管理器和错误的截图 如果你能告诉我是什么原因造成这个问题,我将不胜感激。