**如何创建图像缩略图我使用不同的库但缩略图不创建**
public function store(Request $request){
$user_id = \Auth::user()->id;
$image = new Image();
$this->validate($request, [
'title' => 'required',
'description' => 'required',
'image' => 'required'
]);
$image->title = $request->title;
$image->description = $request->description;
$image->user_id = $user_id;
if($request->hasFile('image')) {
$file = Input::file('image');
//getting timestamp
$timestamp = str_replace([' ', ':'], '-', Carbon::now()->toDateTimeString());
$name = $timestamp. '-' .$file->getClientOriginalName();
$image->filePath = $name;
$file->move(public_path().'/images/', $name);
}
$image->save();
return $this->upload()->with('success', 'Image Uploaded Successfully');
}
Run Code Online (Sandbox Code Playgroud)
****如何创建图像缩略图我使用不同的库但缩略图不创建****
如何使用yii2 gridview中的条件活动按钮或在gridview上显示deactive按钮
<div class="report-index">
<?= GridView::widget([
'dataProvider' => $dataProvider,
'layout' => "{summary}\n{items}",
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'username',
'email',
'status',
[
'attribute'=>'created_at',
'format' => ['date', 'php:d.m.Y'],
],
'active',
[
'class' => 'yii\grid\ActionColumn',
'header' => 'Action',
'template' => '{view}{delete}',
'buttons' => [
'view' => function ($url, $model,$key) {
return Html::a('<span class="glyphicon glyphicon-eye-open"> </span>', $url, [
'title' => Yii::t('app', 'View'),
]);
},
'delete' => function ($url, $model,$key) {
return Html::a('<span class="glyphicon glyphicon-trash"></span>', $url, [
'title' => Yii::t('app', 'Delete'),
]);
},
], …Run Code Online (Sandbox Code Playgroud)