框架
杨云昊
白云飘渺,日上苍穹
展开
-
Laravel 查询多个字段使用聚合函数
使用SUM $data = TeacherWageProject::leftJoin('teacher_user_wage_project_money','teacher_wage_project.id','=','teacher_user_wage_project_money.wage_project_id') ->leftJoin('teacher_use...原创 2018-12-24 18:39:28 · 7159 阅读 · 0 评论 -
Laravel where orWhere 优先执行
$data = TeacherField::where($where)->where( function($query)use($user){ // use($user) 传递变量 否则会报错 $query->where('school_id',$user->school_id) ...原创 2018-12-24 11:28:40 · 856 阅读 · 0 评论 -
Laravel记录sql日志
1.使用DB的listen方法文件位置:/app/Providers/AppServiceProvider.phpuse Illuminate\Support\Facades\DB;class AppServiceProvider extends ServiceProvider{ /** * Bootstrap any application services....原创 2018-12-18 13:14:52 · 916 阅读 · 0 评论 -
Laravel使用GroupBy时遇到isn't in GROUP BY
在laravel中使用groupBy的时候会出现 isn't in GROUP BY但是放在mysql管理工具中就没有错误, 这个原因是因为 laravel配置中的strict配置问题, 因为在配置中配置为true的时候,laravel的groupBy会为所有的例分组, 设置为false之后,他只会为你指定的列分组,就可以解决这个问题。...原创 2018-12-13 14:10:05 · 1359 阅读 · 0 评论 -
Laravel操作上传文件的方法
1.获取上传的文件$file=$request->file('file');2.获取上传文件的文件名带后缀$filename=$file->getClientOriginalName();3.获取上传文件的后缀$fileextension=$file->getClientOriginalExtension();4.获取上传文件的大小$fil...原创 2018-11-27 11:37:54 · 980 阅读 · 0 评论 -
laravel查询数据库 两个字段相等查询方法
1.在laravel查询中,我们需要查找两个字段相等的值,这种方法不行$data = DB::connection('mysql_branch')->table('branches') ->where('is_usable',1) ->whereRaw('money','amount')->get();2.这种也不行$first_agent = DB::...原创 2018-10-25 09:59:17 · 4293 阅读 · 0 评论 -
laravel 使用 第三方类
1.在 Laravel 框架中建立存放第三方的 SDK 目录mkdir app/Libraries2.官方下载后相关 SDK 后,移动到 app/Libraries 目录下:app/Libraries/sendcloud-php-sdkapp/Libraries/gt3-php-sdk3.修改 composer.json 文件"autoload": { "cl...原创 2018-09-21 14:39:12 · 805 阅读 · 0 评论 -
laravel 简单粗暴的 事物
DB::beginTransaction(); // 开启事物 $userState = CloudUser::insert($insertUser); // 用户数据入库 $roleState = true; // 默认插入到用户角色关联表的状态是真,因为不一定会插 if(!empty($request...原创 2018-09-14 14:35:08 · 166 阅读 · 0 评论 -
laravel 路由分组
普通写法 Route::post('login/login',"SchoolApi\LoginController@login"); // 登录分组写法 Route::group(['prefix'=>'CloudApi','namespace'=>'CloudApi'],function(){ Route::group(['prefix'=>'V1','...原创 2018-09-11 14:08:53 · 1309 阅读 · 0 评论 -
Laravel 使用 Cookie
use Illuminate\Support\Facades\Cookie; 引用cookieCookie::queue('account',['phone'=>$phone,'pwd'=>$pwd]); // 将数据存入cookie Cookie::queue(Cookie::forget('account')); // 删除cookie 这样才能完全删除Cook...原创 2018-08-14 16:33:54 · 1186 阅读 · 0 评论 -
laravel使用uuid
1.下载uuid扩展包 composer require webpatser/laravel-uuid2.修改config/app.php配置文件,在aliases处添加下面的代码'UUID' => Webpatser\Uuid\Uuid::class,3.引用UUIDuse Webpatser\Uuid\Uuid;4.生成uuid的方法 UUID::genera...原创 2018-08-09 17:01:36 · 1615 阅读 · 0 评论 -
Composer 安装cake框架
1 安装 composer 添加环境变量2 php.ini 添加扩展 extension=php_intl.dll3 composer create-project --prefer-dist cakephp/app cakephp3-example4 composer require cakephp/cakephp:"~3.4"5 composer update原创 2017-04-10 11:53:40 · 496 阅读 · 0 评论