C# 如何修改Laravel返回对象的输出模式?
该图像是如下代码的输出:C# 如何修改Laravel返回对象的输出模式?,c#,.net,json,laravel,C#,.net,Json,Laravel,该图像是如下代码的输出:return$data其中$data=MyModel::where(“…”)->get() 我不想没有得到: 后面的第三个括号 (双引号),而不是我想要的(单引号),因为在C#桌面应用程序中,我无法解析双引号字符串,有办法吗 任何\(反斜杠字符)。实际上在输出中,每个/(正斜杠)都与带\(反斜杠)的连接。 实际输出中红色标记的字符串类似于:“/1st Year/1st学期/Assignment paper”),但\在输出图像中没有解释 怎么办?在Laravel中,您可以
return$data代码>其中$data=MyModel::where(“…”)->get()代码>
我不想没有得到:
后面的第三个括号
(双引号),而不是我想要的(单引号),因为在C#桌面应用程序中,我无法解析双引号字符串,有办法吗
任何\(反斜杠字符)。实际上在输出中,每个/(正斜杠)都与带\(反斜杠)的连接。
实际输出中红色标记的字符串类似于:“/1st Year/1st学期/Assignment paper”),但\在输出图像中没有解释
怎么办?在Laravel中,您可以通过在模型中定义$hidden
来隐藏属性,因此,如果您的模型名为MyModel
,则您可以拥有如下功能:
use Illuminate\Database\Eloquent\Model;
class MyModel extends Model
{
/**
* The attributes that should be hidden for arrays.
*
* @var array
*/
protected $hidden = [
'full_dir_url'
];
}
希望这能有所帮助。在Laravel中,您可以通过在模型中定义$hidden
来隐藏属性,因此,如果您的模型名为MyModel
,则您可以拥有如下功能:
use Illuminate\Database\Eloquent\Model;
class MyModel extends Model
{
/**
* The attributes that should be hidden for arrays.
*
* @var array
*/
protected $hidden = [
'full_dir_url'
];
}
希望这有帮助