laravel
mile_129
php程序员
展开
-
laravel-admin 编辑器 解决ueditor中没法动态配置imageurlprefix的方法
1.找到imageurlprefix用到的地方ueditor.all.js,在这里获取可以获取当前域名 function getNowHost() { var host = window.location.host; return host; }link = "https://"+getNowHost() + json.url;...转载 2021-08-19 16:40:07 · 282 阅读 · 0 评论 -
laravel-admin 导出excel
仅laravel5.*版本参考composer require maatwebsite/excel:~2.1.0安装后的设置在config/app.php中注册服务提供者到providers数组:Maatwebsite\Excel\ExcelServiceProvider::class,同样在config/app.php中注册门面到aliases数组:'Excel' => Maatwebsite\Excel\Facades\Excel::class,如果想要对Lar原创 2021-02-09 16:39:02 · 569 阅读 · 0 评论 -
laravel 定时任务 宝塔添加定时任务
1、php artisan make:command Test /** * The name and signature of the console command. * * @var string */ protected $signature = 'test'; /** * The console command description. * * @var string */ protect原创 2020-10-12 14:52:02 · 1580 阅读 · 0 评论 -
laravel 配置微信公众号(服务器配置 token)
令牌token与代码token字段一直,域名访问用get/** * 自定义方法,用于微信访问验证开发者身份 * * @param Request $request * @return array|null|string */ public function wxtoken(Request $request) { $signature = $request->input('signature'); $t.原创 2020-10-08 08:50:24 · 585 阅读 · 1 评论 -
laravel 分页样式
第一种//控制器$news = News::where('type_id',1)->where('is_del',1)->paginate(3); //前端@if($news->currentPage() == 1)@else <li><a href="{{url('news?page=1')}}">首页</a></li> <li><a href="{{$news->previousPag转载 2020-09-29 17:56:59 · 662 阅读 · 0 评论 -
Laravel-Admin Switch开关设定value值为默认的on 和 off
默认值的写死了,需要找到对应的代码去把这块修改为配置文件里的动态值,这个文件中的$(this).val()里面改为上图,动态获取对应的value,然后ajax提交,即可把原来的 $(this).val(state ? 'on' : 'off');改成 $(this).val(state ? '{$this->states['on']['value']}' : '{$this->states['off']['value']}');...转载 2020-09-24 16:13:02 · 1371 阅读 · 0 评论 -
laravel-admin操作处理
1、后台上传图片,调整上传图片名称$form->image('litpic', __('列表图片'))->name(function($file) { //为用户用户文件名添加前缀 return time().'.'.$file->getClientOriginalExtension(); })->help('最佳图片大小为270*180');...原创 2020-09-23 16:54:09 · 520 阅读 · 0 评论 -
php 二位数字添加字段,数组合并,排序
$apply = Model::query()->select('id',' price','get_time') ->where('status',2)->get()->toArray();//添加字段信息 $arr = ['type'=>1]; array_walk($apply, function (&$value, $key, $arr) { $value = array_me.原创 2020-09-15 18:03:06 · 127 阅读 · 0 评论 -
laravel-admin 批量操作
目前默认实现了批量删除操作的功能,如果要关掉批量删除操作:$grid->tools(function ($tools) { $tools->batch(function ($batch) { $batch->disableDelete(); });});如果要添加自定义的批量操作,可以参考下面的例子。下面是扩展一个对文章批量发布的功能:先定义操作类app/Admin/Extensions/Tools/ReleasePost.php:<?p转载 2020-08-31 15:47:08 · 1830 阅读 · 0 评论 -
laravel 查询方式
分组查询$data = OrderModel::whereBetween('created_at',["$start_time","$end_time"]) ->selectRaw('DATE_FORMAT(created_at,"%Y-%m-%d") as day,sum(realTotalMoney) as conut') ->where('orderStatus',4)->groupBy('day') ->原创 2020-07-22 15:32:53 · 247 阅读 · 0 评论 -
laravel-admin 集成ueditor百度编辑器
第一步:下载百度编辑器到本地:http://ueditor.baidu.com/website/download.html第二步:将下载文件放到文件public/vendor下(可以重命名名)第三步:在app\Admin\Extensions 文件下新建文件ueditor.php<?phpnamespace App\Admin\Extensions;use Encore\Admin\Form\Field;class Ueditor extends Field{ protect原创 2020-07-15 11:54:50 · 860 阅读 · 0 评论 -
laravel-admin 自定义分类样式
$typeList = ArticleTypeModel::getCategory(0);$filter->equal('arttype_id','分类')->select($typeList);public static function getCategory($pid){ $data = self::query()->where('web_id',env('WEB_ID'))->get(['arttype_id as id','typename as te原创 2020-07-14 10:20:23 · 1560 阅读 · 0 评论 -
laravel-admin 消息提醒
第一种 admin_toastr('导入成功'); return redirect('/admin/list');示例第二种public function destroy($user_id, $id) { if ($this->form()->destroy($id)) { return response()->json([ 'status' => true,转载 2020-07-13 16:09:28 · 2884 阅读 · 0 评论 -
laravel-admin 自定义添加数据并处理上传图片事件
//添加数据处理 public function store() { $data['user_id'] = $_POST['user_id']; $data['password'] =md5($_POST['password'].'shequteam'); //图片处理 $picture = $_FILES['picture']; if($picture != ""){ $picture_ext原创 2020-07-13 15:25:41 · 1492 阅读 · 0 评论 -
laravel-admin from表单提交某些字段信息判断问题
百度编辑器没有办法使用from中的when,所以使用css与js进行判断//模拟两个编辑器 $form->ueditor('about', __('梨园概况')); $form->ueditor('content', __('内容'));//我是先判断隐藏 Admin::style('#about{display:none;}#content{display:none;}');//然后通过类型值,判断显示,js写两边的原因是//一个是添加的时候sel原创 2020-07-04 09:42:54 · 2644 阅读 · 0 评论 -
laravel blade 分页
查询使用paginate $list = ProductModel::paginate(8);blade分页样式@if($list->currentPage() == 1) @else <li class="paginationjs-next J-paginationjs-next" data-num="2" title="Next page"> <a href="{{$list->previousPageUrl()}}"原创 2020-07-03 10:12:15 · 387 阅读 · 0 评论 -
laravel-admin 软删除
1、在数据库添加“deleted_at”删除时间字段2、在model添加use SoftDeletes;<?phpnamespace App\Models;use Illuminate\Database\Eloquent\Model;use Illuminate\Database\Eloquent\SoftDeletes;class Post extends Model{ use SoftDeletes;}3、删除信息查看,使用model-grid的范围过滤器实现$原创 2020-06-23 15:53:16 · 2157 阅读 · 1 评论 -
laravel-admin根据不用的类型添加不同的数据展示
注意:laravel-admin 版本在1.8.0以上目前支持的表单联动的组件有:selectmultipleSelectbelongsTobelongsToManyradioradioButtonradioCardcheckboxcheckboxButtoncheckboxCard单选组件下面的例子中,选择不同的国籍类型,将会切换选择不同的联动表单项:$form->radio('nationality', '国籍') ->options([原创 2020-06-16 17:11:36 · 1398 阅读 · 0 评论 -
laravel 发送邮箱验证码
config/mail.php'mailers' => [ 'smtp' => [ 'transport' => 'smtp', 'host' => 'smtp.exmail.qq.com', 'port' => '465', 'from' =>...原创 2020-05-05 14:50:37 · 1245 阅读 · 0 评论 -
html 二级联动
<div id="global_location"> <select id="country" name="country" class="country" data-first-title="选择国家/区域" onchange="countryArea()"> <option value="0">请选择国籍</...原创 2020-05-04 17:08:36 · 416 阅读 · 0 评论 -
laravel-admin 树状列表
namespace App\Admin\Controllers;use App\Model\AddressModel;use App\Model\ArticleModel;use App\Model\ArticleTypeModel;use Encore\Admin\Controllers\AdminController;use Encore\Admin\Facades\Admin;...原创 2020-04-21 11:48:34 · 2182 阅读 · 1 评论 -
php 数组合并
$array1 = {"2020-04-14":[{"id":3,"realTotalMoney":"12.00","orderTime":"2020-04-14"}],"2020-04-15":[{"id":1,"realTotalMoney":"12.00","orderTime":"2020-04-15"}]}}{ "2020-04-14": [ {...原创 2020-04-15 17:15:35 · 107 阅读 · 0 评论 -
laravel make:request 表单验证
通常在项目中,我们会对大量的前端提交过来的表单进行验证,如果不通过,则返回错误信息。前端为了更好的体验,都使用ajax进行表单提交,虽然 validate() 方法能够根据前端的不同请求方式,返回不同的结果。但是返回的json格式并不是我们想要的,这个时候,我们就需要自定义返回错误结果。先创建一个表单请求类:php artisan make:request TestRequest...转载 2020-04-14 16:08:31 · 972 阅读 · 0 评论 -
laravel-admin 列展开
model设置 public function orderGoods(){ return $this->hasMany(OrderGoodsModel::class,'orderId','id'); }控制器设置 $grid->column('id', __('Id'))->expand(function ($model){ ...原创 2020-07-14 10:37:16 · 1134 阅读 · 0 评论 -
laravel-admin 添加验证码
github链接安装composer require james.xue/login-captcha配置config/admin.php'extensions' => [ 'login-captcha' => [ // set to false if you want to disable this extension ...原创 2020-04-09 10:52:22 · 1139 阅读 · 2 评论 -
laravel-admin 右上角消息提醒
1、在bootstrap.php添加\Encore\Admin\Facades\Admin::navbar(function (\Encore\Admin\Widgets\Navbar $navbar){ $navbar->right(new \App\Admin\Extensions\Nav\Links());});2、在Extensions文件中新建Nav/Links...原创 2020-04-08 09:54:16 · 2052 阅读 · 0 评论 -
laravel-admin地图管理
larael-admin地图git文件安装地图composer require laravel-admin-ext/latlong配置config/admin.php'extensions' => [ 'latlong' => [ // Whether to enable this extension, default...原创 2020-04-07 15:56:06 · 2255 阅读 · 0 评论 -
laravel 报 Disk [admin] does not have a configured driver.
laravel报Disk [admin] does not have a configured driver.错误在config/filesystems.php中添加:'disks' => [//原信息不用动,添加 admin 'admin' => [ 'driver' => 'local', ...原创 2020-03-31 14:21:51 · 3446 阅读 · 0 评论 -
laravel 跨域问题
最方便的,新建一个middleWare,把这个middleware加入到全局中间件,所有的请求,都会经过这个中间件的过滤。建立中间件php artisan make:middleware CrossHttp然后就会在\app\Http\Middleware\CrossHttp.php这个中间件,在handle方法里面添加如下代码public function handle($request...原创 2019-07-31 11:36:23 · 686 阅读 · 1 评论 -
select下拉列表格式
//身高public function heightlist(){$result = HeightModel::select(‘height’) ->orderBy(‘height’) ->get(); $buxianlist = self::hebingArray($result,'height','cm'); $list['不限'] = $buxianlist;...原创 2019-07-27 10:43:27 · 360 阅读 · 0 评论 -
laravel-admin 分类显示,多级显示
laravel-admin grid列表显示$grid ->superior_name(‘上级地区’);Model里面操作public function area(){return KaTeX parse error: Expected 'EOF', got '}' at position 42: …','upid'); }̲ public functi…this->...原创 2019-07-27 10:50:46 · 3626 阅读 · 0 评论 -
laravel bese64 图片上传
public function image(Request $request){image=image=image=request->image;$result = this−>base(this->base(this−>base(image);return this−>apijson(′ok′,′成功′,this ->ap...原创 2019-08-01 13:39:34 · 398 阅读 · 0 评论 -
laravel intervention/image 图片处理
链接http://image.intervention.io/getting_started/installation原创 2019-08-16 14:46:42 · 1221 阅读 · 0 评论 -
windows环境下 phpstudy下 composer安装
windows环境下 phpstudy下 composer安装一、登录中国镜像网 https://www.phpcomposer.com/ ,点击下载二、安装确保:在php.ini文档中打开extension=php_openssl.dll(注:就是将extension=php_openssl.dll前面的 ‘;’ 号删掉,然后保存)1、不勾选,直接next2、找到集成环境中 php...转载 2019-10-10 18:04:48 · 869 阅读 · 0 评论 -
Laravel在使用Composer安装时需要输入授权用户名密码 解决办法
执行 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/就可以了转载 2019-07-19 14:47:55 · 365 阅读 · 0 评论