Php Laravel刀片移除管柱限制

Php Laravel刀片移除管柱限制,php,laravel,Php,Laravel,当我在刀片中显示字符串限制时,如何删除该限制 我尝试了str\u limit($details,$limit=-1)和str\u limit($details,$limit=1000000) 但在显示时仍然限制字符串 编辑 控制器 $announcement = DB::table('announcement') ->where([ 'status' => 1, 'delete'

当我在刀片中显示字符串限制时,如何删除该限制

我尝试了
str\u limit($details,$limit=-1)
str\u limit($details,$limit=1000000)

但在显示时仍然限制字符串

编辑

控制器

$announcement = DB::table('announcement')
            ->where([
                    'status' => 1,
                    'delete' => 0,
                ])
            ->where('display_date', '<=', date('Y-m-d'))
            ->leftJoin('users','announcement.user_id','=','users.id')
            ->leftJoin('user_details','users.user_details_id','=','user_details.id')
            ->orderBy('display_date', 'DESC')
            ->orderBy('announcement.created_at', 'DESC')
            ->get();

$data['announcement'] = $announcement;

return view( $this->viewpath . 'index' )->with( $data );
$announcement=DB::table('announcement')
->在哪里([
“状态”=>1,
“删除”=>0,
])

->其中('display_date','问题可能与数据库有关,而不是与Laravel有关。Laravel不限制字符串,除非您使用
str_limit
,因此删除此代码是一个好的开始


如果您的字符串受到限制,请首先检查数据库是否存储了您的完整字符串。如果您的数据库代码使用的是
VARCHAR
,则您可能将字符串限制为默认的
255
字符长度。将此更改为
TEXT
将允许您存储多达64k的数据。

负值将导致unt从字符串末尾开始。您是否尝试过0或null?@当我将0放入无字符串显示时,如果
null
没有效果,则仍然是一样的。可能我误解了这里的某些内容,但是如果您不想要限制,那么为什么要使用
stru limit
?^^^只是不使用stru limit?您是否实际传递了
$limit=-1
,或者您是否正在传递
stru limit($details,1000000)
?您不需要传入
$limit
变量。
@foreach($announcement as $index => $val)
  <div class="a_body">
     <h3 class="a_title">{{ $val->announcement_title }}</h3>
     <div class="a_details">{{ $val->announcement_details}}</div>
     <div class="a_posted">Posted Date: {{$val->display_date}}</div>
     <div class="a_created">By:{{ $val->first_name }} {{ $val->last_name }}</div>
  </div>
@endforeach