1自动创建控制器
E:\WAPM\WWW\chenyan\9\laravel>php artisan make:controller ChenController
2创建路由
Route::get('/abouta','ChenController@getAbout');
3建model
项目根目录下:php artisan make:model User
4各样小操作
dd(Request::file('img')->getClientOriginalExtension());//返回指定的上传的文件后缀名jpg
// dd(Request::file('img')->getClientOriginalName());//返回指定的上传的文件原名
// dd(Request::file('img')->getSize());//返回指定的上传的文件大小
// dd(Request::hasFile('imgh'));//判断指定的上传的文件是否存在,存在返回true 否则返回false
// dd(Request::file('img'));//返回指定的上传的文件信息
// dd(Request::file());//返回所有上传的文件信息
// dd(Request::fullUrl());//获取地址栏所有信息,含参数
// dd(Request::url());//获取地址栏,不含参数
// dd(Request::except('name','age'));//取出指定以外的字段
//dd(Request::only('name','age'));//取出指定的字段
// dd (Request::has('name'));//没有false,有true
// return Request::get('name','xiaosha');//有name值就显示值,没有就用小傻替代
// return Request::query('b');//可以获取所有值,也可以单取
// return Request::all();//获取所有值
// $arr=[
// 'one','two','haha'=>'three','four','five'
// ];
// $data=collect($arr);
// $r=$data->take(-2);//取倒数两个
// return $r;
// $r=$data->contains('a');//检测值是否存在
// $r=$data->has('hahaa');//检测键是否存在
// return $r ? '有' :'没有';
// return $data->all();
// return $user->userTest();
5 普通的表单
<form action="abc" method="post" enctype="multipart/form-data"> <input type="hidden" name="_token" value="{{csrf_token()}}"/>
<div>
<lable for="">姓名</lable>
<input type="text" name="username"/>
</div>
<div>
<lable for="">性别</lable>
<input type="text" name="sex"/>
</div>
<div>
<lable for="">头像</lable>
<input type="file" name="img"/>
</div>
<input type="submit" value="提交"/>
</form>
6//渲染视图
Route::get('/form',function(){
return view('form');
});
7model简单的增删改查
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Users extends Model
{
//
protected $table='users';
protected $primaryKey='user_id';//指定主键为user_id
protected $guarded=['user_id'];//不被重寫
protected $hidden = [];//隐藏不被取出
public $timestamps=false;//关闭时间戳
//返回所有用户信息
public function userTest(){
return $this->all();
}
//取出user_id指定的一条信息
public function userOne(){
return $this->find(6);//写上指定的user_id
}
//按条件查询
public function userAn(){
return $this->where('username','张三')->get();
}
//按条件查询大于
public function userDa(){
return $this->where('user_id','>',1)->get();
}
//添加
public function userAdd(){
// $this->username='chen';
// $this->age=25;
// $this->desc='要加油,不能贪玩';//简单添加
$data=[
'username'=>'哈哈',
'desc'=>'加油',
'age'=>110
];//快捷添加
$this->fill($data);
$this->save();
}
//按条件修改单条数据
public function userUp(){
$user= $this->find(1);
$user->username='张三';
$user->desc='他媳妇是李四';
$user->age='66';
$user->save();
}
//多条数据一起修改
public function userUpdate(){
$users=$this->where('user_id','<','10');
$users->update(['username'=>'小傻','desc'=>'长大好麻烦','age'=>33]);
}
//单条数据删除
public function userDel(){
$user=$this->find(6);
$user->delete();
}
}