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