在各种公共方法都设计好,软件安装成功的条件下

routes/web.php中路由信息如下

<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/ Route::get('/index', 'Api\BannerController@index'); //后台登录操作

app/Http/ontollers/Api/BannerController.php中代码如下

<?php

namespace App\Http\Controllers\Api;

use Illuminate\Http\Request;
use App\Http\Controllers\ApiController;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Redis;
use Illuminate\Support\Facades\Session;
use Validator; class BannerController extends ApiController
{
public function index(Request $request){
$validator=Validator::make($request->all(),[
'token'=>'required|string',
'type'=>'required|int'
],[
'token.required'=>'token为空',
'type.required'=>'type为空',
'type.int'=>'type字段仅支持整形'
]
);
if($validator->fails()){
return returnJson('400','sb',$validator->errors());
}
$info=DB::table('admin')->get();
return json_encode(['code'=>'10200','message'=>'cg','data'=>$info[0]]);
} }

网址:http://localhost/ay/public/index.php/index?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MX0.eR3VWi_o8n_dMcrzcy3nIEeQ2Rk96hX0O8UjW33JQPM&type=1

例子二:

web.php中路由为

Route::any('/test/show','UserController@show');

Controllers/UserController.php中代码为

<?php
/**
* Created by PhpStorm.
* User: liuyanjie
* Date: 2018/12/9
* Time: 11:48
*/ namespace App\Http\Controllers; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; class UserController extends Controller
{
public function show(Request $request)
{
$username=$request->get('username');
return $username;
}
}

访问http://localhost/laravel57/public/index.php//test/show?username=aaa

便可得到如下结果

例子三:

web.php中路由为

 Route::any('/test/hello',function (){
return 'This is a request from any HTTP verb';
});

然后访问http://localhost/laravel57/public/index.php//test/hello

便可得到

例子四:

web.php中路由为

Route::any('/test/show','UserController@show');

Controllers/UserController.php中代码为

<?php
/**
* Created by PhpStorm.
* User: liuyanjie
* Date: 2018/12/9
* Time: 11:48
*/ namespace App\Http\Controllers; use App\Http\Controllers\Controller;
use Illuminate\Http\Request; class UserController extends Controller
{
public function show(Request $request)
{
$username=$request->get('username'); return view('index')->with(['info'=>$username]);
}
}

view('index')指向 resources/views/index.blade.php  ,向该文件传递 $info这个参数

index.blade.php 中的代码为:

{{ $info }}

这样便可以将参数进行显示。

访问http://localhost/laravel57/public/index.php//test/show?username=aaa

可得到

例子五:访问数据库

路由

Route::any('/test/show','UserController@show');

控制器:

<?php
/**
* Created by PhpStorm.
* User: liuyanjie
* Date: 2018/12/9
* Time: 11:48
*/ namespace App\Http\Controllers; use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB; class UserController extends Controller
{
public function show(Request $request)
{
// $username=$request->get('username');
$info=DB::table('admin')->get();
return json_encode(['code'=>'10200','message'=>'cg','data'=>$info[0]]);
}
}

最新文章

  1. 微信JSApi支付~坑和如何填坑
  2. 【CSS】使用边框和背景
  3. docker网络配置之自定义网桥
  4. Android广播错误.MainActivity$MyReceiver; no empty constructor
  5. jquery操作常用HTML控件
  6. ssh免密码登陆及其原理
  7. https那些事儿
  8. [原理][源代码解析]spring中@Transactional,Propagation.SUPPORTS,以及 Hibernate Session,以及jdbc Connection关系---转载
  9. The Glorious Karlutka River =)
  10. js推断元素是否隐藏
  11. [WebView五学习]:调试Web Apps
  12. centos下一个bash: XXX: command not found解决方案
  13. [转]同一台Windows机器中启动多个Memcached服务
  14. 夹缝中求生存-在一无所有的php虚拟主机环境下利用smtp发送邮件(二)
  15. HTTP深入浅出 http请求完整过程
  16. Python玩转Arduino——简单介绍
  17. 对线程发送signal
  18. 将 Microsoft Excel 导入至 MySQL
  19. SSISDB1:使用SSISDB管理Package
  20. go 学习笔记(4) ---项目结构

热门文章

  1. 树莓派-USB存储设备自动挂载
  2. 5.30dao-service-controller层,mybatis自动生成。(获取根据id主键获取指定详细数据)
  3. JQuery 动态创建表单,并自动提交
  4. 在mac上截屏的几种方式
  5. 【WPF】使用 XAML 的 Trigger 系统实现三态按钮
  6. Node.js文件系统Api总结
  7. do…while语句
  8. ie8及其以下版本兼容性问题之圆角
  9. c++ 中一个类或者一个对象所占的字节数
  10. selenium菜单操作