Creazione Form tramite Modal Last updated: 2020-04-08 20:05:00

prima di tutto inserire il bottoncino per richiamare il modal che includerà il form.

ne ho a disposizione 2, uno che richiama un modal che sfrutta ajax (da problemi con qualche campo), l'altro che sfrutta l'iframe (risolve il problemi che si hanno con quello ajax).

PS: notare il differente data-target #myModalIframe/#myModalAjax

<button type="button" data-title="modifica" data-href="{{ Panel::get($row)->urlItemAction('cio_che_ci_serve_fare') }}" data-toggle="modal" class="btn btn-secondary mb-2" data-target="#myModalIframe">
<i class="fa fa-edit"></i>
</button>
<button type="button" data-title="modifica" data-href="{{ Panel::get($row)->urlItemAction('cio_che_ci_serve_fare') }}" data-toggle="modal" class="btn btn-secondary mb-2" data-target="#myModalIframe">
<i class="fa fa-camera"></i>
</button>

si crea l'azione, nell'apposito pannello interessato, che effettuerà ciò che ci serve (edit, update, delete)

    public function actions() {
        return [
             new Actions\CioCheCiServeFareAction(),
        ];
    }

e aggiungendo l'apposito permesso nella policy corrispondente.

    public function cioCheCiServeFare($user, $post) {
        return true;
    }

creare il file del form