laraver 路由跳转

路由动作
Route::post(’/mypost’, function() {
//该路由将匹配 post方法的 ‘/mypost’ url
});

Route::put(’/myput’, function() {
//该路由将匹配 put方法的 ‘/myput’ url
});
除此之外,还可以用 match 来同时处理多种类型的请求:

Route::match([‘get’, ‘post’],’/testtwofun’, function () {
// 该路由将匹配 get 和 post 方法的 ‘testtwofun’ url
});
甚至,还可以使用 any 来同时处理所有类型的请求:

Route::any(’/youany’, function() {
// 该路由将匹配 所有 类型的 ‘any’ url
});

参数路由
Route::get(‘name/{name}’, function (KaTeX parse error: Expected '}', got 'EOF' at end of input: …'my name is '.name;
});
多参
Route::get(‘name/{name}/age/{age}’, function ($name, KaTeX parse error: Expected '}', got 'EOF' at end of input: …'my name is '.name.’ ,and my age is '.KaTeX parse error: Expected 'EOF', got '}' at position 6: age; }̲); 可选参 Route::g…name = null) {
return ‘Hello! ‘.$name;
});
命名路由
路由群组
1.为路由群组添加共用的中间件
2.为路由群组添加共用的命名空间
3.为路由群组添加共用的前缀
八、查看路由(return url(’/help’));

九、正则表达式限制路由
Route::get(‘name/{name}/age/{age}’, function ($name, KaTeX parse error: Expected '}', got 'EOF' at end of input: …'my name is '.name.’ ,and my age is '.$age;
})->where([‘name’ => ‘[A-Za-z]+’, ‘age’ => ‘[0-9]+’]);

controller

Route::get(’/’, function () {
return view(‘welcome’);
});
Route::get(‘user/name’, function() {
return ‘Name Page’;
});

Route::get(’/user/name’, ‘UserController@name’);

Route::get(’/user/name’, ‘UserController@name’);
Route::get(’/user/age’, ‘UserController@age’);
Route::get(’/user/introduction’, ‘UserController@introduction’);

**************php artisan make:controller UserController
Route::get(’/user/name’, ‘User\UserController@name’);

四、控制器的依赖注入
use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值