laravel
文章平均质量分 51
General_Gong
这个作者很懒,什么都没留下…
展开
-
laravel的Collections方法使用及介绍(翻译二)
flip()flip方法交换collection的key和对应的value的值:$collection = collect(['name' => 'taylor', 'framework' => 'laravel']);$flipped = $collection->flip();$flipped->all();// ['taylor' => 'name', 'laravel' => 'framework']forget()forget方法将会移除k原创 2021-09-03 14:29:54 · 638 阅读 · 0 评论 -
laravel的Collections类以及方法使用及介绍(翻译一)
1.简介Illuminate\Support\Collection类为数组数据转化提供了顺畅和方便的压缩方式。例如,下面的代码,我们用一个数组创建一个collect实例对每一个元素运行strtoupper方法并随后移除所有的空元素。$collection = collect(['taylor', 'abigail', null])->map(function ($name) { return strtoupper($name);})->reject(function ($name)原创 2021-03-21 00:44:21 · 883 阅读 · 0 评论 -
laravel的数据库操作方式终结(6)
1.Insert Statements(插入语句)用insert方法机型数据插入, 插入方法接受一个字段数组进行数据的插入:DB::table('users')->insert([ 'email' => 'kayla@example.com', 'votes' => 0]);你可以一次性地插入多个记录,通过一个数组中加入多个数组,每个数组代表一个您要插入的记录:DB::table('users')->insert([ ['email' =>原创 2021-03-08 23:42:57 · 433 阅读 · 1 评论 -
laravel的数据库操作方式(5)
1.附加的Where条款whereBetween / orWhereBetween$users = DB::table('users') ->whereBetween('votes', [1, 100]) ->get();whereNotBetween / orWhereNotBetween$users = DB::table('users') ->whereNotBetween('votes',原创 2021-03-07 00:06:23 · 307 阅读 · 2 评论 -
laravel的数据库操作方式(4)
1.join连接数据表inner join从句use Illuminate\Support\Facades\DB;$users = DB::table('users') ->join('contacts', 'users.id', '=', 'contacts.user_id') ->join('orders', 'users.id', '=', 'orders.user_id') ->select('users原创 2021-02-25 17:15:46 · 236 阅读 · 0 评论 -
laravel的数据库操作方式(3)
1.数据聚集计算包括count, max, min, avg, sumuse Illuminate\Support\Facades\DB;$users = DB::table('users')->count();$price = DB::table('orders')->max('price');2.断言count记录存在的替换方式exists和doesntExistif (DB::table('orders')->where('finalized', 1)->exi原创 2021-02-24 16:55:31 · 281 阅读 · 0 评论 -
laravel的数据库操作方式(2)
1.检索表记录$users = DB::table('users')->get();foreach ($users as $user) { echo $user->name;}返回Illuminate\Support\Collection数据集,每个结果时PHP stdClass对象实例,通过对象对应的数据表字段获取结果2.检索一个单一行/列记录返回单一行记录$user = DB::table('users')->where('name', 'John')->原创 2021-02-24 10:33:18 · 217 阅读 · 0 评论 -
laravel的数据库操作方式(1)
1.查询数据select使用方式(1)数据绑定方式use Illuminate\Support\Facades\DB;DB::select('select * from users where active = ?', [1]);(2)名称绑定方式use Illuminate\Support\Facades\DB;DB::select('select * from users where id = :id', ['id' => 1]);2.添加数据use Illuminate\Su原创 2021-02-23 15:08:43 · 340 阅读 · 0 评论 -
laravel读写分离注意事项
先写入代码'mysql' => [ 'read' => [ 'host' => [ '192.168.1.1', '196.168.1.2', ], ], 'write' => [ 'host' => [ '196.168.1.3', ], ], 'sticky' => true, 'dr原创 2021-02-23 10:21:03 · 723 阅读 · 0 评论 -
laravel的php artisan make:migration 修改表字段的注意事项
使用命令创建表php artisan make:migration create_flights_table在up方法中添加需要创建的字段,运行php artisan migration Schema::create('article_type', function (Blueprint $table) { $table->id(); $table->string('type'); $table->..原创 2021-01-08 10:22:33 · 713 阅读 · 0 评论