小编1ns*_*4n3的帖子

"message":"Undefined property:$ response",dingo api with laravel 5.2

我正在尝试使用laravel 5.2实现dingo API

以下是我为测试野狗而编写的功能

public function profile()
{
    try {
        $user = JWTAuth::parseToken()->toUser();
        if (!$user) {
            return response()->json(['error' => 'User Not Found'], 500);
        }
    } catch (\Tymon\JWTAuth\Exceptions\JWTException $ex) {
        return response()->json(['error' => 'Something went wrong'], 500);
    }
    //return response()->json(['user' => $user->with('profile')->where('id', $user->id)->first()], 200);
    return $this->response->array($user->toArray());

}
Run Code Online (Sandbox Code Playgroud)

我用的时候工作正常

    return response()->json(['user' => $user], 200);
Run Code Online (Sandbox Code Playgroud)

但是当我按照dingo语法使用以下代码行时.它显示错误

    return $this->response->array($user->toArray());
Run Code Online (Sandbox Code Playgroud)

基本上没有一个野狗定义的功能工作.怎么解决这个问题?

php laravel laravel-5

2
推荐指数
1
解决办法
1476
查看次数

在CakePHP 3中自定义锚标记

我目前在CakePHP 3应用程序的default.ctp菜单中使用以下语法

<li class="first"><a href="<?php echo $url; ?>users/dashboard"><span class="glyphicon glyphicon-th-list"></span><br>Dashboard</a></li>
Run Code Online (Sandbox Code Playgroud)

现在问题出现了,如果我尝试用CakePHP 3语法编写标签,如下所示:

<li><?php   echo $this->Html->link('Dashboard',['controller'=>'Users', 'action'=>'view','_full'=>true]);?></li>
Run Code Online (Sandbox Code Playgroud)

正如您所看到的那样,没有地方可以将标签放在上面,因为该字形从菜单中消失了.

有没有找到我找不到的方法?

html php html5 cakephp cakephp-3.0

1
推荐指数
1
解决办法
1377
查看次数

标签 统计

php ×2

cakephp ×1

cakephp-3.0 ×1

html ×1

html5 ×1

laravel ×1

laravel-5 ×1