小编Luc*_*sar的帖子

Bootstrap:左对齐按钮文本

如何在引导按钮内将文本对齐到左侧?我有多个按钮,文本长度不一,所有按钮都需要有相同的宽度.我用这个课实现了这一点col-xs-11.

示例按钮代码如下:

<input type="button" value="Applicant/Subsidiary" id="mybutton" name="test" class="primary-btn col-xs-11">
Run Code Online (Sandbox Code Playgroud)

除了bootstrap提供的内容之外,是否可以在不创建自定义样式的情况下实现此目的?我正在使用Bootstrap v3.0.1

html css twitter-bootstrap twitter-bootstrap-3

26
推荐指数
4
解决办法
6万
查看次数

带有API保护的Laravel 5.2 Multi-Auth使用错误的表

我正在尝试使用多auth系统工作,用户可以通过普通的Web门户登录,但是单独的实体数据库(例如,名为"机器人")也可以通过API保护令牌驱动程序登录.但无论我做什么,我的设置都不是将我的身份验证后卫指向正确的机器人数据库,并不断尝试通过令牌验证这些请求(由于用户没有令牌,因此失败).

有人能帮我找到我出错的地方吗?

我首先在Kernel.php中组建了一个中间件组:

'api' => [
    'throttle:60,1',
        'auth:api',
],
Run Code Online (Sandbox Code Playgroud)

这使用config/auth.php中的设置

'guards' => [
        'web' => [
            'driver' => 'session',
            'provider' => 'users',
        ],

        'api' => [
            'driver' => 'token',
            'provider' => 'robots',
        ],
    ],

'providers' => [
    'users' => [
        'driver' => 'eloquent',
        'model' => App\User::class,
    ],

    'robots' => [
        'driver' => 'eloquent',
        'model' => App\Models\Robot::class,
    ],
],
Run Code Online (Sandbox Code Playgroud)

中间件在routes.php中调用

Route::group(['middleware' => 'api'], function () {
    Route::get('api/request', 'API\RequestController@index');
});
Run Code Online (Sandbox Code Playgroud)

它使用这个模型:

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Contracts\Auth\Authenticatable;

class Robots extends Authenticatable …
Run Code Online (Sandbox Code Playgroud)

php authentication laravel-5.2

12
推荐指数
1
解决办法
2072
查看次数

Bootstrap:在btn-block中左对齐文本

我正在使用一些使用btn-block类定义的列宽Bootstrap按钮.但是,默认情况下,它们内部的文本是居中的,我想左对齐,以便在我的表单中看起来更自然.是否有一个很好的Bootstrap解决方案,或者我必须使用CSS?

我得到了什么:

<a href="url" class="btn btn-default btn-block" role="button">Push Meh</a>
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap

3
推荐指数
2
解决办法
6841
查看次数

使用像PHP的日期和strtotime的Moment.js

我是一个典型的服务器端开发人员,感觉有点像水中的鱼,试图在前端显示时间值.如何从moment.js中获取PHP的date()和strtotime()函数等行为?我只想让unix时间戳以H:i:s格式出现,反之亦然.

到目前为止,我已经从现有的示例代码和文档中尝试了以下内容:

moment(timestamp).format(H:i:s);
moment().duration(timestamp).format(H:i:s);
moment.unix(timestamp).format(h:mm:ss);
moment(formatted,'H:i:s');
Run Code Online (Sandbox Code Playgroud)

不是单一的一个已经正常工作.这可能被标记为重复,因为那里有很多moment.js问题,但我不知道它是对库本身的更新还是稍微不同的上下文,我还没有找到一个对我有用的现有解决方案.

有人对这两个简单的任务有什么建议吗?

编辑: 我已经提炼出了两个不同的问题.一个是文档应该工作的那些功能给出了奇怪的值:

moment(1437462000).format('h:mm:ss')
Run Code Online (Sandbox Code Playgroud)

例如,应该返回7:00:00 utc,返回10:17:42.在这种情况下,这可以通过使用moment.unix(1437462000).utc().format('h:mm:ss')来修复,但这导致了第二个问题 - .utc()函数似乎被忽略了从日期转换回时间戳时:

timestamp = moment(formatted,'DD/MM/YYYY H:m:s').utc().unix();
Run Code Online (Sandbox Code Playgroud)

无论是否包含.utc()函数,仍将返回时区校正值(在我的情况下,这是不正确的几个小时,因为格式化的时间与客户端计算机无关).

javascript php jquery date momentjs

3
推荐指数
1
解决办法
8660
查看次数

将bootstrap复选框设置为没有btn-group的按钮

我正在尝试从我的数据库中获取一个项目列表,其中每个列出的项目都与Bootstrap警报样式中的"删除"可选按钮配对.当用户使用页面底部的"删除选定"按钮提交时,将从数据库中删除所选的所有条目.

现在,Bootstrap的文档仅解释了如何将复选框设置为btn-groupdiv中的按钮,它们将它们组合在一起.我正在使用一个列表,所以我不想要一个组中的复选框按钮:我每行都需要它们,并且明确地与它们正在删除的条目的标签相关联.但我似乎无法将复选框设置为没有btn-group div的按钮.这看起来很随意,我想知道是否有一种简单的方法可以在引导样式中执行此操作,而无需手动编写一堆javascript onclick事件来使用常规引导按钮类型而不使用复选框.

这就是我现在所拥有的,我只是将每个复选框单独放在它自己的小btn组中,但它格式化所有奇怪并默认自动选择按钮:

@foreach ($data['entries'] as $entry) <!-- blade template stuff -->
            <div class="btn-group" data-toggle="buttons">
                    Label of the database entry
                    <label class="btn btn-danger active">
                        <input type="checkbox" autocomplete="off"> Delete
                    </label>
            </div>
            </br>
            </br>
@endforeach
Run Code Online (Sandbox Code Playgroud)

在Bootstrap中有没有一个很好的方法可以做到这一点,或者我是不是自己写在js中?

html css forms checkbox twitter-bootstrap

2
推荐指数
1
解决办法
1万
查看次数