How can I pass data from blade view to modal dialog : For example : I pass $user from controller to view :
$user = User::findOrFail($id);
return view(\'us
Try out this way. I am using a
tag, but the solution should work for you as well with button.
<a
href="#"
data-target="yourModalId"
data-toggle="modal"
data-email="{{ $user->email }}"
data-username="{{ $user->username }}"
>
Edit
</a>
jQuery code:
$('#yourModalId').on('show', function(e) {
var link = e.relatedTarget(),
modal = $(this),
username = link.data("username"),
email = link.data("email");
modal.find("#email").val(email);
modal.find("#username").val(username);
});
Create the input fields inside the modal window with the id
that are passed in find
method.
That will put the values passed in the input fields inside modal window..
You can use the blade include() function, which accepts an array as the second parameter:
@include('user.edit', ['user' => $user])