laravel 实现增 与查】的更多相关文章

增: //save返回true false $res = new member(); res->username = 'a'; $res->password = 'b'; dd($res->save()); //返回插入数据的数组array $res = member::create(['username'=>'add','password'=>'addp'])->asArray(); dd($res); //create只能添加一条,如果需要批量插入用insert M…
拿到一个框架,除了解框架,还要能实现基本的CURD操作. 添加 1.配置路由,指定添加页面: // routes/web.php 中增加如下: // 添加页面.存放路径 Laravel7/resources/views/Users/add.blade.php // 视图文件默认以 .blade.php 结尾 Route::get('/add', function(){ return view('Users.add'); }); 2.创建并编辑添加视图页面: <!-- 视图文件存放路径 Larav…
一.控制器代码 <?php namespace App\Http\Controllers; use Illuminate\Support\Facades\DB; class CurdController extends Controller { public function index() { return view('curd/add'); } public function add() { $data = $_POST; $res = DB::table('customer')->ins…
//调用模型层 <?phpnamespace App;use Illuminate\Support\Facades\DB;use Illuminate\Database\Eloquent\Model;class teach extends Model{ //数据表    public $table='teach'; //定义主键   public $primarkey='id'; //时间戳    public $timestamps=true; //白名单    protected $fill…
...............路由页面 //修改页面的自定义路由Route::post('unigoods/updata','uniGoodsController@updata');//数据恢复Route::get('unigoods/restore/{id}','uniGoodsController@restore');Route::resource('unigoods','uniGoodsController'); ..................资源路由器页面 <?phpnamespa…
基本想法是搭建一个FormController,所有以后需要配置生成后台的controller就继承这个FormController就好了.在FormController中定义属性: class FormController extends BaseController { // 对应的模型 protected $model; // 所有的字段 protected $fields_all; // 列表页显示的字段 protected $fields_show; // 编辑页面显示的字段 prot…
https://laravelacademy.org/post/9699.html 建议用DB门面直接操作数据库,因为ORM性能低.数据查询上面,ORM不会比DB差的,就比如with,是用了sql最基本的拆语句优化.ORM的损耗仅仅是代码层面的,这已经不算是问题了. ORM适用于一般到中等复杂度的查询,也适用于各种模型操作,比如有一个关系targets,你可以直接用targets()->delete()等等进行关系数据操作.ORM中的软删除,自动更新时间字段,字段保护,字段类型转换,都会在一些规…
使用原生语句进行增删改查 //$list = DB::select('select * from wt_category where id = :id', ['id' => 34]); //$insert = DB::insert('insert into wt_category (cate_name, orders) values (?, ?)', ['框架.laravel', 3]); //echo "<pre>"; //var_dump($insert); //…
laravel 框架的路由设置: url: http://www.shanzezhao.com/laraverl/my_laravel/public/index.php/indexs laravel 框架的数据库设置:config/database.php 'mysql' => 'driver' => 'mysql', 'host' => 'localhost', 'port' => '3306', 'database' => 'laravel', 'username' =&…
仿联想商城laravel实战---5.无刷新的增删改查(动态页面更新的三种方式(html)) 一.总结 一句话总结: 直接js增加删除修改html 控制器直接返回处理好的页面 用双向绑定插件比如vue 1.比如管理员有正常和禁用两种状态,我需要修改管理员状态,我如何修改(需要注册路由么)? 需要注册路由 总结:一些非路由组里面的方法都要注册,所以我们增加的一些乱七八糟的方法都需要,就算不用输入url的 2.lavarel中的ajax的post一直常伴相随的是什么? {"_token":…