1.由于使用的是idea开发所以需要在controller导入DB 才可以进行操作
use Illuminate\Support\Facades\DB;
- 增加
- 删除
- 查找
- 修改
查询所有功能
return DB::select('select * from users');
根据id查询
$data= DB::table('users')->find(3);
return response()->json($data, 200);
larvel 5或者6解决跨域
用 PHP artisan 命令建立一个 中间件
php artisan make:middleware Cors
然后将这个中间件的 handle 函数更改为
public function handle($request, Closure $next)
{
return $next($request)
->header('Access-Control-Allow-Origin', '*')
->header('Access-Control-Allow-Methods', 'GET, POST, PUT, PATCH, DELETE, OPTIONS')
->header('Access-Control-Allow-Headers', 'Content-Type, Authorizations');
}
再到 app/Http/ 目录中修改 Kernel.php 文件的 $middleware 数组,增加一行以注册这个中间件
protected $middleware = [
...
\App\Http\Middleware\Cors::class,
];
这样所有 HTTP 返回的消息中都自动增加必要的 CORS 头。