小编Dou*_*cum的帖子

Laravel Nova 索引按钮未出现

我正在构建 Laravel Nova 界面,并向每个资源添加必要的字段。但是我注意到编辑/详细信息/垃圾按钮没有出现在我的索引视图上。

是否需要将某些内容添加到我的资源类中,或者是否与我的控制器的构建方式有关?

这就是我的 fields 方法的样子:

/**
 * Get the fields displayed by the resource.
 *
 * @param  \Illuminate\Http\Request  $request
 * @return array
 */
public function fields(Request $request)
{
    return [
        ID::make()->sortable(),

        Gravatar::make(),

        Text::make('First Name')
            ->sortable()
            ->rules('required', 'max:255'),

        Text::make('Last Name')
            ->sortable()
            ->rules('required', 'max:255'),

        Text::make('Email')
            ->sortable()
            ->rules('required', 'email', 'max:255')
            ->creationRules('unique:users,email')
            ->updateRules('unique:users,email,{{resourceId}}'),

        Text::make('Administrator', 'is_admin')
            ->sortable()
            ->rules('required', 'max:255'),

        Password::make('Password')
            ->onlyOnForms()
            ->creationRules('required', 'string', 'min:6')
            ->updateRules('nullable', 'string', 'min:6'),

        HasMany::make('Configuration'),
    ];
}
Run Code Online (Sandbox Code Playgroud)

列表视图图像

php laravel laravel-nova

5
推荐指数
1
解决办法
3830
查看次数

将 Strapi 管理员索引重定向到管理员登录

strapidomain.com我目前正在寻找方法来创建从默认 Strapi 管理索引路由(即)到配置的管理路由(即)的永久 301 重定向strapidomain.com/admin

我通过配置管理包探索了利用自定义中间件:

小路:./admin/middlewares/redirect/index.js

const path = require('path');

module.exports = strapi => {
  return {
    initialize: function(cb) {
      strapi.router.get('/', (ctx) => {
        ctx.redirect(strapi.config.get('server.admin.url', '/admin'))
      });
    }
  };
};
Run Code Online (Sandbox Code Playgroud)

然后我使用以下命令激活自定义中间件:

小路:./admin/config/middleware.js

module.exports = {
  settings: {
    redirect: {
      enabled: true
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,我仍然可以点击管理面板路线而不会被重定向。根据我读过的所有内容,这应该是可能的,但我还没有能够让它发挥作用。

想法?

redirect routes admin strapi

4
推荐指数
1
解决办法
1859
查看次数

标签 统计

admin ×1

laravel ×1

laravel-nova ×1

php ×1

redirect ×1

routes ×1

strapi ×1