【发布时间】:2016-10-02 02:31:53
【问题描述】:
这实际上是一件简单的事情,但由于我是 laravel 的新手,这给我带来了麻烦,我有这个功能
class HomeController extends Controller {
public $layout = 'layouts.master';
public function __construct()
{
$this->middleware('auth');
}
public function index()
{
return view('landing-page')
->with('title','Landing Page')
->with('users',User::member()->get());
}
<!-- HOW TO CALL getDate Function in my view -->
public function getDate(){
$mytime = Carbon::now()->format('f');
$response = array
(
'content' =>$mytime,
'status' =>'success',
);
return Response::json($response)->view('landing-page');
}
}
如何在我的 laravel 视图中调用它?我在整个互联网上搜索,但我不太明白,因为编程对我来说是新的我已经在我看来使用路由{{url('date')}},{{$mytime}} 尝试过这样的事情,但是没有工作,如果有某些事件我可以调用一个函数就像点击按钮一样发生,但如果没有特定事件,我会很困惑
<p>Month :{{url('date')}}</p>
<p>Month :{{$mytime()}}</P>
以上是我尝试调用函数的一些方法
根据@tptcat 的回答和工作更新我的尝试
创建helpers.php位于文件`app\helpers.php下
<?php
use Carbon\Carbon;
if (! function_exists('myGetDate')) {
function myGetDate()
{
$mytime = Carbon::now()->format('F');
return $mytime
}
}
composer.json
"autoload": {
"files":[
"App/helpers.php"
],
在我看来调用函数
{{myGetDate()}}
【问题讨论】:
-
错误是什么?
-
@SanzeebAryal none,它什么都不显示
-
在创建帮助文件并将其添加到 composer.json 的自动加载部分后,不要忘记在终端上运行
composer dump-autoload命令。