Ich habe User
, die viele Post
s hat.
Unter dem User
Bearbeitungsformular Ich möchte das verwandte Post
s Raster zeigen.Hinzufügen eines Rasters als unter dem Bearbeitungsformular in Laravel Rucksack
Die folgende Funktion ruft die zugehörigen Posts auf. Wie kann ich es oben/innen/unter dem Edit User
Formular kombinieren?
Ich weiß, dass diese Funktion funktioniert, weiß nur nicht, wie man es kombiniert.
$this->crud->setShowView('your-view');
$this->crud->setEditView('your-view');
$this->crud->setCreateView('your-view');
$this->crud->setListView('your-view');
$this->crud->setReorderView('your-view');
$this->crud->setRevisionsView('your-view');
$this->crud->setRevisionsTimelineView('your-view');
$this->crud->setDetailsRowView('your-view');
und geben Sie die Ansicht, in der Sie auch diese Form enthalten:
// user crud controller
public function getUserRlatedPosts($user_id)
{
$crud = new CrudPanel();
$crud->addClause('where', 'user_id', '=', $user_id);
$crud->setModel("post");
$crud->setEntityNameStrings("post","posts");
$crud->enableAjaxTable();
$this->data['crud'] = $crud;
$this->data['title'] = ucfirst($this->crud->entity_name_plural);
if (! $this->data['crud']->ajaxTable()) {
$this->data['entries'] = $this->data['crud']->getEntries();
}
return view('crud::list', $this->data);
}
Danke, das weiß ich schon. aber ich verstehe nicht, wie das erreicht werden kann? Soll ich die Ansichten des Anbieters in meinen Sichtenordner verschieben und ändern? Kannst du ein paar Erklärungen geben? vielleicht Pseudo-Code? Ich habe nichts in der Docs oder in den Git-Ausgaben gesehen. danke nochmal – Shazam
Hallo Shazam. Nein, erstellen Sie einfach einen/vendor/backpack/crud-Ordner in Ihrem/resources /. Das wird es tun. Platzieren Sie dann eine einzelne Datei, die Sie dort anpassen möchten. – tabacitu