我想从Laravel 5中的控制器访问一个方法。
我可以在一个简单的视图中访问一个方法,但不能在加载的Bootstrap模式中访问。
这是我的模式代码:
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="title_modal">Persoon aanmaken: <strong><?php echo $_GET["functie"];
?></strong></h4>
</div>
<div class="modal-body">
<?php
$user = \App\Http\Controllers\PersonController::getPerson();
print_r($user);
?>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary send-btn"><i class="glyphicon glyphicon-floppy-disk" /> Save changes</button>
</div>
</div>
在Bootstrap模式中使用它时出现错误消息:
致命错误:Class&#39; App \ Http \ Controllers \ PersonController&#39;在&#34;模态路径&#34;
中找不到
有人能帮助我吗?
答案 0 :(得分:2)
如果您想获得当前用户,可以使用Auth facade
<?php $user = Auth::user(); ?>
或致电控制器行动
<?php $user = app('App\Http\Controllers\PersonController')->getPerson(); ?>