Php 在laravel刀片中打印为int的字符串值
你好。 关于我的问题,我正在寻求帮助 我将保存所有照片的阵列从控制器传递到刀片视图。其中一个值打印为整数,尽管它以字符串形式保存在数据库中 这是我的控制器Php 在laravel刀片中打印为int的字符串值,php,mysql,laravel,laravel-5,Php,Mysql,Laravel,Laravel 5,你好。 关于我的问题,我正在寻求帮助 我将保存所有照片的阵列从控制器传递到刀片视图。其中一个值打印为整数,尽管它以字符串形式保存在数据库中 这是我的控制器 public function myServices() { $hallArray = Auth::user()->servproviders->hallservices->all(); return view('providers.subservices.myservices')->with('h
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
@foreach(数组\反向($hallArray)为$hall)
{{$halls->s_ID}
@endforeach
这是输出
它只打印开头的数字,而不是所有值,尽管所有其他值都正确打印
有什么建议吗?请使用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',
];
}