php - RouteCollection.php 中的 NotFoundHttpException 第 161 行 : in Laravel 5. 2

标签 php mysql pdf laravel-5

我需要在协作表中打印与 project_id 相关的我的协作者。这是我的 dompdf Controller

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;
use PDF;
use App\Collaboration;

class CollaboPDFController extends Controller
{
    public function getPDF($id){
        $collaborators = Collaboration::project();
        $pdf = PDF::loadView('customer.customer');//,['collaborators'=>$collaborators]);
        return $pdf->stream('customer.customer');
    }
    //
}

这是协作模型作用域函数

public function scopeProject($query, $id)
    {
        return $query->where('project_id', $id);
    }

这是打印 Blade 文件 customer.blade.php

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
<h2>Test PDF</h2>
  @if($collaborators)
           @foreach( $collaborators as $collaborator)
                <div>
                    <div>
                        <span>
                            <img src="{{ $collaborator->user()->first()->getAvatarUrl() }}" />
                             {{ $collaborator->user()->first()->username}}
                             {{ $collaborator->user()->first()->id}}

                        </span>
                    </div>
                    </div>
                    @endforeach
                    @endif

</body>
</html>

路由.php

Route::get('project/{project}/getPDF','CollaboPDFController@getPDF');

pdf链接

<p><a href="/projects/{{$project->id}}/getPDF">Collaborator Report</a></p>

但是当我点击 pdf 链接时,laravel 生成了以下错误

NotFoundHttpException in RouteCollection.php line 161:

如何解决这个问题?

最佳答案

你用错了,网址在<a>标签 href ,使用:

/projects/{{$project->id}}/getPDF
instead of
/project/{{$project->id}}/getPDF

这就是 Laravel 向您显示 404 错误的原因。

希望这对您有所帮助!

关于php - RouteCollection.php 中的 NotFoundHttpException 第 161 行 : in Laravel 5. 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41045645/

相关文章:

php - 使用 CodeIgniter 上传多个图像

PHP PDO 全文,受相关分数限制

java - 通过jsp servlet导入csv文件到mysql

c# - 寻找 PDF 文件解析器

iOS - 检查 webView 是否加载了非 -'pdf' 文件扩展名的 PDF 内容

iphone - QLPreviewController:临时文件在哪里?

php - 从数据库中读取单个值并将其保存在变量中

php - 得到非法的排序规则混合错误

MySQL 在一组值中查找多个结果

python - 显示 Django 中多个表的最后结果