laravel框架
中文文档地址:
Laravel8中文文档
@
TOC
一、 安装
安装 Laravel
使用 Composer 安装 Laravel 安装器:
composer global require laravel/installer
composer安装
composer下载地址:
https://www.phpcomposer.com/
集成开发环境安装composer
双击安装包,启动安装,这是安装的界面:
一直继续。直到此步骤,选择你的集成开发环境中的PHP.exe所在的位置,点击选中,然后继续安装:
确认无误继续安装,安装完成后命令提示符中输入:
composer
出现下图表示无误;
安装依赖包:
composer global require laravel/installer
创建项目
laravel new 项目名
运行项目
命令提示符进入项目的根目录执行命令:
php artisan serve
二、框架目录结构
二、路由
路由文件是在routes文件下的web.php文件
1.基本使用
语法
使用控制器来处理:
//第一个参数是访问地址,
//第二个参数是使用处理这个请求的类,
//第三个参数是类下面的方法名
Route::get('index',[\App\Http\Controllers\UserController::class,'index']);
使用匿名函数来处理:
Route::get('/', function () {
});
laravel允许注册能响应任何 HTTP 请求的路由:
Route::get($uri, $callback);
Route::post($uri, $callback);
Route::put($uri, $callback);
Route::patch($uri, $callback);
Route::delete($uri, $callback);
Route::options($uri, $callback);
需要注册一个可响应多个 HTTP 请求的路由:
//第一个传入请求方式
Route::match(['get', 'post'], '/', function () {
});
Route::any('/', function () {
});
可选参数
//路由可选参数
Route::get('bixuan2/{id?}',function ($id="默默人"){
return "可选参数".$id;
})->name("bi");
必传参数
//路由必传参数
Route::get('bixuan/{id}',function ($id){
return "必选参数".$id;
});
路由分组
// 路由分组
Route::prefix('admin')->group(function (){
Route::get('index',function (){
return "这是admin下面的index页面";
})->name('index');
Route::get('login',function (){
return "这是admin下面的login页面";
})->name('login');
});
可以给路由取别名,然后使用命令可以查看到路由信息
命令查看所有路由信息
php artisan route:list
//路由可选参数
Route::get('bixuan2/{id?}',function ($id="默默人"){
return "可选参数".$id;
})->name("bi");
三、控制器
创建控制器命令:
//php artisan make:controller 控制器名
php artisan make:controller IndexController
命令总结:
创建控制器命令:
//php artisan make:controller 控制器名
php artisan make:controller IndexController
版权声明:本文为qq_48082548原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。