为什么这台Laravel控制器不能按我的要求工作?

时间:2014-09-23 04:50:13

标签: php laravel

如果数据库中没有要显示的组,我试图进行CSS编辑,因为当"添加组"下面没有组时,我会尝试进行CSS编辑。按钮,按钮没有底部边框。很抱歉,如果我对此完全出错,我就是Laravel和PHP的新手。

enter image description here

enter image description here

if(DB::table('forum_groups')->where('author_id')->first() >= 0) {
            echo('
            <style type="text/css">
            a.btn.btn-default {
                border-bottom-left-radius: 0;
                border-bottom-right-radius: 0;
                border-bottom: none;
            }
            </style>
            ');
} else {}

1 个答案:

答案 0 :(得分:0)

而不是通过这种方式...你可以创建一个特殊的css类并将其分配给你的标签,你可以通过

设置从控制器到视图的值。
return View::make(your.page)->with('value',$value)

在视图中,您可以查看示例

您的自定义CSS就像

       .bottom_border {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
            border-bottom: none;
        }

并在按钮中例如你可以做

<button class="btn btn-default {{ !empty($value) ? 'bottom_border' : '' }}">add Group </button>

其中$ value是您提取的组,如果组存在于代码之上,则会将该类添加到您的标记中,否则不会。

我希望这会对你有所帮助。