如何为Vim 的电力线页脚添加一个合成段?(新的 powerline,而不是vim-powerline)Syntastic docs只说如何将它添加到标准的Vim页脚,我找不到如何将它添加到powerline文档中.
我正试图让我的AuthController可测试.我从注入Auth类开始,所以我可以在我的测试中模拟它:
public function __construct(Auth $auth)
{
$this->auth = $auth;
}
Run Code Online (Sandbox Code Playgroud)
然后我在检查登录是否成功时使用注入的类:
public function postLogin()
{
// instead of Auth::attempt(Input::all())
if ($this->auth->attempt(Input::all()) {
return 'you are logged in!';
} else {
return 'login failed!';
}
}
Run Code Online (Sandbox Code Playgroud)
当我提交登录表单时,我收到一个错误,即该Auth::attempt方法未定义:
FatalErrorException: Error: Call to undefined method Illuminate\Support\Facades\Auth::attempt() ...
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我在模型中看到了这种精确的技术,但显然它不适用于Auth类.
我今天正在编写一些代码并发送了一个代码Redirect::route().它没有像往常一样重定向到base_url/route,而是像这样重复了base_url:
http://myurl.dev/http://myurl.dev/myroute
我想我做错了,所以我回去试图找出问题.我最终用一个新的vhost启动了一个新项目,并在app/routes.php中放了一小段代码:
Route::get(
'test1',
[
'as' => 'test1',
function () {
return Redirect::route('test2');
}
]
);
Route::get(
'test2',
[
'as' => 'test2',
function () {
return 'test2hello';
}
]
);
Run Code Online (Sandbox Code Playgroud)
当我在浏览器中打开http://myurl.dev/test1时,而不是只显示"test2hello",它抛出了http找不到错误,因为http://myurl.dev/http://myurl.dev/test2不是找到.这只会发生Redirect::route(),它按预期工作Redirect::to().它也只发生在虚拟主机上; Redirect::route()如果我去localhost/myurl/public/test1,按预期工作.有任何想法吗?
更新:
我被问到我的vhost设置.我在Mac OSX 10.8.5上使用内置Apache.我已经取消注释了/etc/apache2/httpd.conf中的httpd-vhosts.conf include行.我在/etc/apache2/extra/httpd-vhosts.conf中添加了几个vhost ,这里有一个:
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents/example_blog/public"
ServerName example_blog.local
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
和/ etc/hosts中的相应行:
127.0.0.1 example_blog.local
Run Code Online (Sandbox Code Playgroud)
并重新启动Apache.该文件夹已命名example_blog.local.
我有两个连接在一起的表:

是.book_types_purchased ENUM('paperback','hardcover')我想返回这种类型的行:
书名 | 平装本购买日期 | 精装_购买日期
MySQL 有没有办法做到这一点?
这是下面的答案,其中包含匹配的表名称和左连接:
SELECT title,
paperback.date_purchased AS paperback_date_purchased,
hardcover.date_purchased AS hardcover_date_purchased
FROM book_projects
LEFT JOIN book_types_purchased AS paperback
ON paperback.book_project_id = book_projects.id
AND paperback.type = 'paperback'
LEFT JOIN book_types_purchased AS hardcover
ON hardcover.book_project_id = book_projects.id
AND hardcover.type = 'hardcover'
Run Code Online (Sandbox Code Playgroud) 我正在尝试用PHP做一些PDF生成.我发现mPDF通常效果很好.我遇到的一个问题是,我需要为某些部分设置偶数/奇数页的单独标题.我不认为这个功能正常.这是我的代码:
// load mPDF
// --------------------------------------------------------------------------
include('mpdf.php');
$mpdf = new mPDF();
// generate a lot of content so it spans multiple pages
// --------------------------------------------------------------------------
$i = 0;
$out = '';
while ($i < 300)
{
$i++;
$out .= '<p>Lorem Ipsum</p>';
}
// set html header for odd pages, write html and output
// --------------------------------------------------------------------------
$mpdf->SetHTMLHeader('ODD {PAGENO}', 'O');
$mpdf->WriteHTML($out);
$mpdf->Output();
Run Code Online (Sandbox Code Playgroud)
当我运行这个代码时,它会在每个页面上放置"ODD Page 3"或它所在的任何页面.不只是奇怪的页面.它似乎不会将自然破碎的页面视为偶数或奇数的新页面,只是手动破坏的页面.如果我运行AddPage()函数,它会将下一个组视为偶数页面.但这可能是50个自动分页符.
有关如何让它为实际偶数/奇数页设置不同标题的任何建议,而不仅仅是在手动分页后?