Montrer bootstrap modal lorsque vous cliquez sur href Laravel
Comment puis-je montrer modal avec du contenu dynamique à partir de la base de données dans Laravel?
mon point de vue:
<li><a href="{!! action('TestsController@show', $test->slug) !!}">{!! $test->test_name !!} </a></li>
mon modèle:
public function show($slug)
{
$test = Test::whereSlug($slug)->firstOrFail();
return view('tests.show', compact('test'));
}
Cette modale je veux afficher sur la page active au lieu de créer un nouveau point de vue. Je suppose que cela pourrait être fait avec return view()->with
, mais ne peut pas la mettre en œuvre.
- Vous pouvez le faire avec AJAX. Pour charger vos données, mais pas d'actualiser la page.
- Possible en double, veuillez cocher cette stackoverflow.com/questions/18378720/...
Vous devez vous connecter pour publier un commentaire.
Vous pouvez faire ce truc si vous le souhaitez.
dans votre contrôleur:
et de votre point de vue:
Et puis si vous avez plusieurs de données pour l'obtenir, il vous suffit d'utiliser un
foreach
. Par exemple:contrôleur
vue: