### laravel--day2 路由
来源:互联网 发布:python 99乘法表思路 编辑:程序博客网 时间:2024/06/08 03:28
- http请求路由(get,post,options…八种请求方式)
在app\http\routes.php
定义方法 laravel是在routes\web.php
下定义
Route::get(‘/’,function(){
return view(‘welcome’);
})
``` Route::get('/msg',msg@index) //msg是控制器 index是方法
创建控制器(app\http)
使用终端命令php artisan make:controller 控制器名
eg:php artisan make:controller msg
控制器路由
Route::get('/msg','MsgController') public function getIndex(){ } URL http:://www.blog.com/MsgMController/index
- RESTful资源控制器路由(减少路由)
Route::resource('/msg',MsgController) public function index(){ }
- 路由参数
Route::get('/view/{id}',function($id){ })
设置默认值
Route::get('/view/{id?}',function($id=2){ })
多个参数值
Route::get('/member/{uid}/group/{gId}',function($uid,$gId){ })
参数限制
Route::get('/view/{id}',function($id){ })->where('id'=>'[0-9]'); //通过正则限定参数
- 路由分组
Route::group(['prefix'=>'admin'],function(){ Route::('/login','Admin\LoginController@login') Route::('/index','Admin\IndexController@index') });
- 在控制器中加载视图
1.return view('视图')
2.文件存放在resource\views
3.resource\views\admin
return view('admin.视图名')
- 控制器向视图传递数值
return view('admin.view')->with(key,value)
传递多个数值:view('视图名',compact('变量名1','变量名2',...)
view('view')->with()->with()
- blade模板
{{$data}}
- @if @foreach @endforeach
@if($status==1)
@else
@elseif
- 重定向 redirect(‘URL地址’) back()->with(‘msg’,’请填写完整’)
- 获取input提交过来的值
input=input::all() input=input::get()
需要引用
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Input; - {{ url(‘/admin/login’) }} {{ asset(‘/asset/jquery/jquery.min.js’) }}
- 命名路由
Route::get('/user/{id}/{name}',function($id,$name){ return 'UserId-'.$id.' name-'.$name; })->where(['id'=>'[0-9]+','name'=>'[a-z]+'])->name('userInfo'); 或者 Route::get('/user/{id}/{name},['as'=>'userInfo',function(){ return 'UserId-'.$id.' name-'.$name; }]) //为给定路由分配名称之后,可以通过route()函数为该命名路由生成URL Route::get('/userInfo',function(){ return route('userInfo',['id'=>2,'name'=>'jack']); });
阅读全文
0 0
- ### laravel--day2 路由
- laravel路由
- laravel 路由
- laravel 路由
- Laravel路由
- Laravel路由
- laravel 路由
- laravel路由
- Laravel 路由
- Laravel 路由
- Laravel路由
- Laravel-路由
- laravel(三)-laravel路由
- laravel路由和路由组
- Laravel的路由管理
- Laravel配置路由
- laravel-路由篇-01
- 4. laravel 路由(1)
- php程序常用自检错误方法
- RecyclerView的简单使用
- 离散题目7
- Property 'X' not found on type entity.Customer错误原因分析
- 原生js封装ajax方法
- ### laravel--day2 路由
- 直方图匹配
- CentOS7下Java虚拟机监控
- MVC中Action过滤器(OnActionExecuting,OnActionExecuted,OnResultExecuting,OnResultExecued)
- [Leetcode] 213. House Robber II 解题报告
- RTMP协议分析——神文,非常详细
- mysql常用函数(字符串函数,数值函数,日期和时间函数)
- 如何搭建开源code review gerrit服务器
- SVN分支的合并和同步