美好的一天。 我正在寻找有关我的问题的帮助 我传递了一个数组,其中包含控制器到刀片视图中的所有照片。尽管将值保存为字符串,但其中一个值打印为整数
这是我的控制器
public function myServices()
{
$hallArray = Auth::user()->servproviders->hallservices->all();
return view('providers.subservices.myservices')->with('hallArray',$hallArray);
}
这是blade.php
@foreach (array_reverse($hallArray) as $hall)
<div class="thumb">
<p> {{$halls->s_ID}}</p>
@endforeach
这是输出
尽管所有其他值均已正确打印,但它仅在数字开头不打印所有值
有什么建议吗?
答案 0 :(得分:1)
使用laravel雄辩属性强制转换。
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
/**
* The attributes that should be cast.
*
* @var array
*/
protected $casts = [
's_ID' => 'string',
];
}