小编Nir*_*hah的帖子

如何在BitBucket管道上为apt-get启用/设置依赖缓存

我在我的bitbucket-pipelines.yml文件中使用以下代码远程deply代码到登台服务器.

image: php:7.1.1

pipelines:
  default:
    - step:
        script:
          # install ssh
          - apt-get update && apt-get install -y openssh-client
          # get the latest code
          - ssh user@domain.com -F ~/.ssh/config "cd /path/to/code && git pull"
          # update composer
          - ssh user@domain.com -F ~/.ssh/config "cd /path/to/code && composer update --no-scripts"
          # optimise files
          - ssh user@domain.com -F ~/.ssh/config "cd /path/to/code && php artisan optimize"
Run Code Online (Sandbox Code Playgroud)

这一切都有效,除了每次运行管道时,都会下载并安装ssh客户端(为构建时间增加约30秒).有没有办法可以缓存这一步?

我怎样才能缓存这个apt-get步骤?

例如,像这样的工作(或者需要进行哪些更改才能完成以下工作):

pipelines:
  default:
    - step:
        caches:
          - aptget
        script:
          - apt-get update …
Run Code Online (Sandbox Code Playgroud)

bitbucket bitbucket-pipelines

12
推荐指数
2
解决办法
2992
查看次数

Wall中删除了共享URL中用于联盟目的的哈希(字符)

在这种情况下,我正在开发一个ASP.Net应用程序,其中一个页面上的用户可以选择在Facebook上共享链接.形成的链接类似于:
http ://www.facebook.com/share.php? u =%22http://public-test.chillisauce.co.uk/stag-weekends/bournemouth/it -s-been-emulsional~pk1055 /#ccffe243%22

其中#之后的值是在访问链接时需要和处理的.也就是说,我们需要链接后的cookie中的值:
http://public-test.chillisauce.co.uk/stag-weekends/bournemouth/it-s-been-emulsional~pk1055/#ccffe243%22 被点击.

但是,如果在构成上述URL的Facebook(共享)按钮下使用相同的URL进行共享,则会自动删除#和后续值.也就是说,单击时,将打开Facebook登录页面,并且在共享链接成功登录后,链接将显示为:
/#ccffe243%22
部分

没有哈希部分,意味着我们无法将值保存在cookie中以进一步跟踪.
是否有任何限制由Facebook删除#等我们不能使用谷歌等索引的另一个字符恐惧可以有人帮忙吗?
这是带有facebook链接的测试页面的链接:(

在这里添加http):public-test.chillisauce.co.uk/stag-weekends/cambridge/

(点击下面列表中的电子邮件图标(旁边更多详细信息) img).弹出窗口中有facebook链接.

url hash facebook

6
推荐指数
1
解决办法
545
查看次数

如何使用facebook php sdk v4和graph api 2.x在facebook页面墙上发布帖子作为管理员

如何使用facebook php sdk v4和graph api 2.x在Facebook页面墙上发布帖子作为页面管理员用户?

我花了很多时间,但大多数文章都很旧(旧的Facebook PHP SDK的例子),有点令人困惑

我已经找到了以下步骤

步骤1:将应用程序重定向到Facebook以进行日志记录管理
步骤2:获取用户访问令牌(短期)
步骤3:通过交换短期令牌获取用户访问令牌(长期存在)
步骤4:获取页面访问令牌

你能解释一下我需要为上面的步骤调用哪些Facebook PHP SDK的功能吗?你能给我一些代码示例的网址吗?

要么

如果我错了,请纠正我,谢谢你提前

=======================
注意:

  • 我已经为app_id和app_secret创建了应用程序
  • 我创建了Facebook页面
  • 我正在使用Facebook PHP SDK 4
  • Facebook PHP SDK 4使用图形API 2.x(我假设)

php api facebook-graph-api facebook-php-sdk facebook-sdk-4.0

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

在 Laravel 中编写需要在任何控制器之前执行的函数

嗨,我正在 Laravel 做一个网站。我试图做一个需要在任何控制器之前执行的函数。

示例: 我有类似的功能

function xyz(){
    //do code here
}
Run Code Online (Sandbox Code Playgroud)

此功能需要在用户通过刷新页面或执行一些 ajax 请求来访问站点时执行。

我知道使用 codeigniter 有一种方法可以使用钩子来做到这一点

$hook['pre_controller'] = array(
        'class'    => 'MyClass',
        'function' => 'Myfunction',
        'filename' => 'Myclass.php',
        'filepath' => 'hooks',
        'params'   => array('beer', 'wine', 'snacks')
);
Run Code Online (Sandbox Code Playgroud)

laravel 有什么方法可以做到这一点?

laravel-4

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