我有一个文件和帖子(用于该文件)背包CRUD资源。我想在post数据表中创建一个按钮,这样当我点击该按钮时,它将链接到该帖子的文档。
这是我的模特帖子
<a href="...">
这是我的<a href="javascript:;" *ngFor="let result of searchResults | async" (click)="select(result.id)"
(keypress)="keyPress($event)" (keyup)="searchTerms.next($event)"
>{{ result.name }} ({{ result.code }})</a>
class Post extends Model{
...
function allDocuments(){
return '<a href="/admin/document/?post_id='.$this->id.'" class="btn btn-xs btn-default"><i class="fa fa-list"></i> Documents</a>';
}
}
那是我的PostCrudController
class PostCrudController extends CrudController{
...
$this->crud->addButtonFromModelFunction('line', 'all_documents', 'allDocuments', 'beginning');
}
我已经看到背包数据表使用带有参数的POST请求(在我的情况下为DocumentCrudController
)来过滤数据表,但是我需要调用GET请求以使用数据表结果预先选择我的过滤器相应
提前致谢
答案 0 :(得分:0)
为什么不在laravel中使用Request?类似这样的$request->input(post_id);
并在方法中实例化请求
use Illuminate\Http\Request;
public function store(Request $request) { // logic here }
答案 1 :(得分:0)
实际上即使没有'value' => $_GET['post_id']
也能正常工作。背包识别自动过滤。过滤器的名称必须与GET
param