小编Joe*_*473的帖子

如何使用Laravel迁移将时间戳列的默认值设置为当前时间戳?

我想创建一个时间戳列,其默认值为CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP使用Laravel架构生成器/迁移.我已多次浏览Laravel文档,但我看不出如何将其作为timestamp列的默认值.

timestamps()函数0000-00-00 00:00为它所做的两列提供默认值.

php mysql laravel laravel-4 laravel-5

140
推荐指数
8
解决办法
13万
查看次数

Zend导航和Zend ACL

我正在使用Zend Acl和Zend Navigation.我在引导程序中设置导航.如果用户无权访问资源,我试图让链接不显示.我已阅读了几个教程,多次浏览了zend参考手册,但导航中的所有链接仍然出现在访客用户中,即使有些只应显示给管理员用户

protected function _initNavigationMenu()
{
    $this->bootstrap("layout");
    $layout = $this->getResource('layout');
    $view = $layout->getView();
    $navigation_model = new Core_Model_Navigation();
    $result = $navigation_model->getTopLevelNavigationLinksForDisplay();
    $sanitized = $navigation_model->sanatizeNavigationForDisplay($result);

    $config = new Zend_Config($sanitized);
    $nav = new Zend_Navigation($config);

    $view->navigation($nav)
            ->setAcl($this->_acl->acl())
            ->setRole((string)BW::user() -> role);
}
Run Code Online (Sandbox Code Playgroud)

所有ACL角色和资源以及导航都来自数据库,以防万一

这是由$ sanitized创建的数组

Array
(
    [0] => Array
        (
            [parent_id] => 0
            [label] => File Manager
            [order] => 1
            [resource] => 9
            [active] => 1
            [visible] => 1
            [internal_page] => 1
            [module] => file
            [reset_params] => 1
            [id] => fileManagerLink …
Run Code Online (Sandbox Code Playgroud)

php zend-framework zend-acl zend-navigation

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

如何让虚拟主机与XAMPP一起使用?

我昨天刚刚在Win 7机器上重新安装了XAMPP.我正在开发一个Laravel项目.我安装了当前版本的Laravel,然后我去了本地机器上设置虚拟主机.当我进入我设置的URL(jrd_dnd_tools.localhost)时,我收到了一个Bad Gateway消息.如果我去localhost,我会得到url应该去的网站.我之前已经设置了虚拟主机,但不知道为什么会发生这种情况.我确定我错过了一些愚蠢但却无法弄明白的东西.

的httpd-vhosts.conf

<VirtualHost *:80>
     ServerAdmin webmaster@jrd_dnd_tools.localhost
     DocumentRoot "C:\Users\Joey\Web\jrd_dnd_tools/public"
     ServerName jrd_dnd_tools.localhost
     ServerAlias www.jrd_dnd_tools.localhost
     ErrorLog "logs/jrd_dnd_tools.localhost.log"
     CustomLog "logs/jrd_dnd_tools.localhost.log" common
     <Directory "C:\Users\Joey\Web\jrd_dnd_tools/public">
          AllowOverride All
          Order Allow,Deny
          Allow from all

          ## --New way of doing it
          Require all granted
     </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

.hosts

127.0.0.1       localhost
::1             localhost
::1             database.localhost
127.0.0.1       jrd_dnd_tools.localhost
Run Code Online (Sandbox Code Playgroud)

apache xampp virtualhost

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