ichynul/la-a-duo

找不到对应的迁移文件

Opened this issue · 13 comments

$ File does not exist at path E:\hz\hz\database\migrations/ 2016_01_04_173148_create_admin_tables.php
项目的目录结构
image

你执行的是哪个命令?
新生成的迁移文件在
\database\migrations\{prefix}\下面.
比如
\database\migrations\admin1\2016_01_04_173148_create_admin_tables_admin1.php
\database\migrations\admin2\2016_01_04_173148_create_admin_tables_admin2.php

我重装了一遍能出现文件但是 执行时报错。尝试修改中
image

image
70行

把几个关联表嵌套的判断全部简化了,能够生成数据表了

怎么你这个自动生成的migration里面是乱的。
正常来讲按照
https://github.com/z-song/laravel-admin/blob/master/database/migrations/2016_01_04_173148_create_admin_tables.php
作为模板,不会乱呀。

一直是乱的,我昨天操作了一遍 现在获取到的 tableend是注释的,但依然是if(!if..的嵌套。

一直是乱的,我昨天操作了一遍 现在获取到的 tableend是注释的,但依然是if(!if..的嵌套。

是否这个文件不能修改呢。因为我要生成不同的表,或者说我应该怎么做呢
image

又一遍 在主后台是依然提示迁移文件的语法错误,好在目前访问新增的后台不再重
定向了

确实有问题,我修改了一下,你升级到最新版看看

嗯呢,多谢大佬

可以不用admin1这样的前缀了吗。我刚才操作的大概30分钟之前的用admin1不会重定向,用自定义的就会

跟前缀名称没关系,检查路由/auth/login是不是绑定到控制器 App\{Prefix}\Controllers\AuthController::class
官方的guard默认是admin

/**
     * Get the guard to be used during authentication.
     *
     * @return \Illuminate\Contracts\Auth\StatefulGuard
     */
    protected function guard()
    {
        return Auth::guard('admin');
    }

需要重写此方法

protected function guard()
{
     return LaADuoExt::guard();
}